I lived in Canada for 3 years. I did not find it at all to be more LGBT friendly. I think you are talking about the federal governments policy? I don't think the average Canadian is that much more LGBT+ than the average american. I also met plenty of conservative Canadians and I'm related to them. Plenty of Canadians I met while living there where racist, sexist, and anti-lgbt+, and I was at a liberal university.
Canada has the same rural/urban red/blue divide as does America. The conservative sexists at my uni were all from like rural Alberta, Ontario, and Manitoba. The people from BC/Quebec were all far leftists, etc. My Canadian family is from rural Ontario and is conservative AF.