Well if you already have the work permits for these countries then happy days for you. The world is your oyster.
Most of us others need to be sponsored to work in foreign countries, like Canada/USA etc As it's almost impossible to gain a work permit without being sponsored by the company that will employ you.
Anyway, you obviously have it nailed.