May Day 2016: Build Coalitions, struggle for a Common Front
May Day greetings from the Central Executive Committee, Communist Party of Canada May Day 2016 arrives in an environment where stagnating imperialism seeks to extend its existence, using war, nationalism, militarism, religious fundamentalism and racism to continue its exploitation of the planet and its peoples. Inter-imperialist rivalries for world domination escalate the dangers of war…