Well, Canada is a VERY wide country. We have 4.5 time zones across the country, and BC itself is as wide as Germany.
Perhaps even more surprising for you maybe is that even within a Canadian province, its not just one time zone. There are several regions along the border between BC and Alberta that already eliminated daylight savings time years and years ago, so they were on a different time zone for half the year.
E.g. the Peace River Region
I know it's big (I've just not seen it myself), but also it's only 5m people in BC if I can believe Wikipedia. That's like a big city. Maybe that actually makes it less of a problem though, we simply don't know :)