I think its true that Canada overall is much more progressive (though also smaller, more homogenous and possessing a much different history). Also I tend to take the words of people from big cities like Toronto and Vancouver with a grain of salt-I very much doubt a UofT grad living in Toronto is very much representative of Canada as a whole.
EDIT: I'm also amused by Canadians who say they are further to the left of any American moving to the Bay Area for the big $$$$ in tech.