If you prefer to stay at home there is a diversity of Canada Day programming on TV such as Discovery Channels All-Canadian Critters week, features specials on the beaver to the grizzly.
History Channel has a special called A Celebration of Canada featuring shows on The Chronology of a Nation, Canadian Firsts, and a marathon of the show The Canadians you can also check out historytelevision.ca's Canadaday quiz here.
Much More Music is also has some Canada Day specials! 3 MMMProfiles on the Bare Naked Ladies, The Tragically Hip and Rush. Check it out here.
