Not unexpected.
In all of Canada, if you guys want to see the most bigoted, self absorbed province head over the Quebec.
French first laws, and they got a real hate boner for other religions. If a teacher wants to wear a headscarf it's a big no no by law. Take it off. Yet you'll never hear about a French Christian wearing a cross needing to do the same.
Then drive over the border to Ontario and nobody gives a shit who you are or what you believe in or what langauge you speak. As long as you don't cause trouble everyone is welcome. Even if your shop has signs and menus in another language nobody cares.