Wondering when is the best time to visit Canada? See this ultimate guide for the best places to go in Canada each month, plus where to stay.