Complete this political testimony on the topic of New Democratic Party of Canada starting with: Mr. Speaker, the NDP is a confused group. The many contradictory positions taken this week...