Canadians gave Donald Trump a thumbs down by voting for Prime Minister Mark Carney’s Liberal Party, which got a fresh lease on life thanks to the US president’s trade war and repeated threats to annexe the country and make it the 51st state of America.