Thanks for the info.
Yes you are right. Job volume is quite less in Canada as compared to US and salaries are also too low.
This is the 2nd time I appeared for IELTS. If I do not get a job offer then I will look forward for some other destination like Australia or NZ.
Once again thanks.