British nuclear weapons can protect Canada against Trump, says Chrystia Freeland