Calgary Marathon 2023

Canada's Longest Running Marathon turns 59 with a fresh new look


Date/Time: May 28 2023, 7:00 am to 10:00 am