As the world’s second largest country, Canada spans time zones and climates. Most people prefer to visit in the summer – between May and September – when the weather is mildest and the days are longest. The autumn can be a beautiful time to visit as the forests put on a spectacular show of colour. While, during the winter, the snow creates a cosy, magical atmosphere, the ski resorts around Toronto fill up, and many cities hold winter carnivals.