US President-elect Donald Trump said on Tuesday he would only use "economic force" and not military force against Canada.