Thank you for your comment. Your point of reference seems to be left and right within a Canadian context.  Using your scale someone from the U.S might say that Canada has no centrist, or right wing parties of any note, just ultra left wing (NDP), Far left wing (Liberals) and left leaning (Conservative). I stand by my statements within the context of the U.S. political scene. What is lacking in all parties is the Moderates ability to compromise with those of opposing political views to find enough common ground to actually govern. Bi-partisanship requires moderates on all sides and it is dead in America. In Canada, Trudeau appoints Rona Ambrose to Canada's  NAFTA  advisory council. That is moderation and bipartisanship. That is missing in the U.S.