What does Trump really want from Canada and Mexico? It may come down to oil security and bringing both countries 'under the US's thumb'