So, using your logic, the USA doesn't need Canadian oil (despite the FACT that it comprises at least 25% of the total US supply) , energy (as many as eight US states depend on Canadian energy to keep the lights on), potash (necessary to fertilize crops, and Canada has the biggest supply), uranium (for those nukes you folks love so much) and other precious metals to thrive.
Perhaps you should learn a bit more about how much the USA depends on Canada before you display your obvious ignorance. Oh, and if you think it would be easy to retool to be able to process heavy crude, think again. That would take years, and the midterms would have already happened, with Trump losing power rapidly. Have a nice day, eh.