L'homosexualité est acceptée au Canada. Elle a été décriminalisée dans les années 1960. La constitution canadienne garantit la protection contre la discrimination à cause de l'orientation sexuelle. Depuis 2005, le mariage homosexuel est reconnu dans l'ensemble du Canada. En fait, il était déjà reconnu au niveau provincial dans huit des dix provinces avant cette date et l'union civile était déjà reconnue depuis les années 1990. Des politiciennes et des politiciens élus affichent ouvertement leur homosexualité ; une femme homosexuelle, Kathleen Wynne, a été élue Première ministre de l'Ontario en 2013. Les grandes villes telles que Montréal et Toronto ont des quartiers gays. D'ailleurs, une Semaine de la fierté ("Pride Week") se tient annuellement à Toronto.