Just remember that one of Mr. Singh's promises if he were to form a majority Government is for "immediate income redistribution."  Don't forget also that the NDP mandate from the LEAP manifesto is to overthrow or end capitalism in Canada.  So, the NDP is the defacto Communist Party of Canada.