President Trump may be serious about annexing Canada, but it’s a deal fraught with complexities for all.