I would think it would matter where the jobs were located, not the profits. The profits in the one case are obviously not helping American workers but Canadian ones.
As far as your last point, that's just too funny.
Yep, all that work for one punchline...