Why Trump invading Canada could be his biggest mistake