Justin Trudeau's campaign of lies, hypocrisy and subversion side by side.