seriously 22 years? :o or was it a typo? I feel your pain though not as much. I have spend 10 years here & maybe now I'll run out of my H1B renewals in september :-[ but more I do research about Canada job market, more I feel we can have good life there. of course, there will be initial struggle...