Some of this information is very sloppily-worded.We have federal statutory holidays here, and provincial ones.
The ones in blue are observed as holidays in all provinces and territories. The ones in green are province and/or territory specific. Both are these are mandated to be holidays by law, I believe. The ones in yellow nobody gets off.
The stat holidays I know of are:
New Year's Day
Family Day
Good Friday
Victoria Day
Canada Day
Heritage Day (nobody here calls it "Civic Day")
Labor Day
Thanksgiving
Christmas
November 11 isn't a statutory holiday for most people. By custom, at least here, stores close until noon on Remembrance Day. They're not required to, but if they don't, they get very strongly reminded that it's really sleazy to be open for business at a time when ceremonies are going on across the country to honor the people who served (and still serve) in wars. There's a push by some people to have November 11 declared an official stat holiday where everything shuts down.
The Northwest Territories is a territory, not a province.
Have you ever known gas stations and places like 7-11 to shut down on stat holidays? Every 24-hour convenience store I know of is open year-round. My mother worked on some of those holidays because she figured "there's nobody to spend it with, so why not work?"Does American law differentiate between mandated by law holidays (such as in Canada Christmas Day or Canada Day) and ones employers don't have to give off? We do that too, but all statuory holidays here are ones employers need to shut down for. (with some exceptions)
I assume that "bank holidays" are days when the banks are closed? (other than Sundays, of course) That means less and less nowadays, with most services available online.