The best time to visit Canada is from April to October. Warmer months create the opportunity to spot bears, whales and, of course, the epic salmon run.