CanadaKat's Travel Blogs Calgary Stampede: All you need to know – the good the bad and the ugly! 18th July 2023