SNC-Lavalin Lobbying Scandal Has Put Justin Trudeau In a Corner