Agree with swimster one full day would be enough. we did a round trip from Sechelt, Vancouver up to Jasper and Golden finishing at Calgary. 3 weeks and it was brilliant with lots of outdoor rafting, walking opportunities.
I have a significant birthday coming up and would love to visit the Calgary Stampede in July 2020. Does anyone have any tips on making it a great experience? I would probably combine with a road trip through the Rockies ending in Vancouver, but it's the Stampede bit I'd particularly like advice on.