The Canadian winter lasts from mid-December to mid-March. It is a great time to enjoy exciting winter activities like snowmobiling and dog sledding. The holiday season (December 20 to January 3) is a very busy time of year because of all the Christmas and New Year's festivities.