The best time to visit Canada is from May to September. The summer (June to August) sees the warmest temperatures, but if you're looking to go off-peak, ...