Lots of professors both Canadian and American have visas so they can work in either country. The more places you can work the better your chances of always being employed.
And the UK as well
Knew A US prof that would fly back to Am U occasionally.
I don’t doubt that though a work or travelvisa is different than a permanent resident ‘green’ card.