Keep Canada Diverse and Free August 04, 2017 canada canada150 canadian +9 christian diefenbaker diverse diversity equality free LGBTQ love loyallists religion rights slaves women womens rights canada canada150 canadian christian diefenbaker diverse diversity equality free LGBTQ love loyallists religion rights slaves women womens rights