This is Canada's oldest marathon, Canadians and runners from around the world love this race, consistently voting in the Best Road Race in Alberta. There is a 50k, full-marathon, half-marathon, 10k, 5k family walk/run and kids races. You expect the route to be packed with participants ...