*sigh*
Pay close attention, okay? You and close to one million other people want to move to Canada. As Canada only accepts about 250,000 qualified immigrants each year, I think you can see that:
1. you should be as qualified as you possibly can
2. even if you qualify, it will take you a very long time
The waiting list is long and growing longer. Have you read the news lately? We are experiencing a deep and crippling economic recession and have hundreds of thousands of our own citizens who are unemployed. Many of them have master's degrees in IT just like you do and have the same 2 years experience just like you do. While that may qualify you to apply to immigrate:
1. it will still take anywhere from 3-5 years
2. does not mean you will have a job if and when you arrive
What few jobs there may be here will not go to foreigners but to our own qualified citizens.
Do you get what I'm saying? It isn't that you yourself would not be welcome here but that now is just not the time to try and immigrate to Canada. So, please, please, please just stay where you are for the time being. Pay attention to the news and, when the economy improves at some point in the future, then reconsider your idea. In the meantime, don't bother.