Canadian PM Mark Carney vows to boost defense spending if his Liberals win the April 28 election, amid pressure from US President Donald Trump, who has criticised Canada’s military budget, and 51st state remark.