Canada’s pretty good!
We have Human Rights Laws protecting our gender identity and expression. In fact, any verbally abusive or physical act is punishable under our Criminal Code. It sure helps me get out of my house! I’ve never had a problem here. I think most Canadians don’t care how one identifies themselves.
Here’s a resource showing current anti-trans and anti-lgbtq+ bills in various U.S. States. Just scroll a bit to see the map: