According to statscan Canadians worked an average of 36.4 hours/week, down from 38 in 1976. It remained about the same for women (33) but declined for men (41 to 39).
Provincially Quebec and British Columbia were at 35 hours, the two lowest in the country. In BC I would guess that's accounted for by (a) retirees, and (b) an outdoorsy-live-your-life atmosphere. In Quebec there's a more European "clock out on time" mentality. Except when you work for an English (non Quebec HQ) company ahem ahem.
I thought Ontario would be the highest because a lot of headquarters are in Toronto and there's a bigger "work hard buy yacht" mentality, but it was actually Alberta and Newfoundland/Labrador. Alberta is where the current economic boom is happening (oil). What's depressing is Newf-Lab is one of the poorest provinces in Canada... maybe people are working longer cause there's lower wages?

Source: OnlineMBA.com