I was talking a Canadian friend today who said he didn't really want to talk about work because it was a holiday. I asked him which, and he didn't really know. That seemed odd to me, but after looking at the entry on the Wikipedia, his not knowing makes perfect sense:
Alberta, British Columbia, Manitoba, New Brunswick, Ontario, and Saskatchewan have civic holidays on the first Monday in August. In Alberta it is called Heritage Day; in British Columbia it is called B.C. Day, similar in New Brunswick with New Brunswick Day, while in Ontario it is generally referred to as Civic Holiday but is named differently in some cities. In Toronto it is Simcoe Day while in Ottawa it is Colonel By Day (though the last name is not in widespread use).