Trudeau has three children and Scheer has five. But now, the leader of Canada's third party, the NDP's Jagmeet Singh, is not going to remain the only bachelor among the lot. He's tweeted that he's ...