Canada Running Series annually organizes eight events in Montreal, Toronto and Vancouver that vary in distance from the 5k to the marathon. The Scotiabank Toronto Waterfront Marathon and Half-Marathon are...more... The annual Sanlam Cape Town Marathon, is running for a good cause the event ...