Trudeau Trying and Lying to Catch Up

By Barry Weisleder Though the October 19 Canadian federal election is still three months away, the changing pattern of public opinion is forcing the major parties to shift gears. According to a [...]