My view... if u are paying Canadian taxes then you should be cut a little more slack than the rest of us who don't pay taxes.

The exit permit thing... whaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
yes bit of a nutty nightmare esp if there is a family emergency.
I have heard many a story of missed holidays etc with no compensation because of this.