For a long time Canada was known as a country where homophobia and transphobia were forced on people.