US President Donald Trump took another swipe at Canada on Thursday, calling the longtime ally “hard to deal with” and claiming the United States doesn’t need Canadian oil and gas. Speaking virtually at the World Economic Forum in Davos, Switzerland, Trump also said he would pressure NATO members to increase their defense spending target to...