kaka,
Do not quit your job before you have a job in Canada. You may want to take a month off and look for a job in Canada. My experience is that I got offers ( 2 offers in 6 mmonths) for modest salary (65K accenture in vancouver, 60K IT consulting in Toronto). You may find more jobs if you are present in Canada. I did not take it because I make a lot more in US (not by conversion, but on an absolute scale and my wife works here in USA).
But you may have to wait up to 6 - 8 months for a good job.
Good luck