Socialism in Canada
Socialism in Canada has a long history and along with conservatism and liberalism is a political force in Canada.
In its early days, Canada's socialist movement gained momentum in Western Canada. The Socialist Labor Party was formed in 1898 in... Wikipedia