+
Website
Other

Communist Party of Canada (Marxist Leninist)

For Students 9th - 10th
Canada has an open and democratic electoral system. There are a variety of political parties officially recognized by Elections Canada that have roots in non-democratic traditions. Nevertheless, in Canada, this parties are free to offer...