The World Sikh Organization of Canada (WSO) promotes and protects the interests of Sikhs in Canada and around the world and advocates for the protection of human rights for all.