While I agree I believe this to be a poor justification to stay in one's home country. If a skilled / educated / motivated person can do better for themselves and their family elsewhere then it seems most logical to move given the fact that many bureaucracies / dictatorships etc. are set in place to further themselves at the extreme expense of the people which makes development a slow or impossible process for those most willing to improve their society. I do not believe a person should limit themselves to one region simply because that's where they were born.. I live where I live primarily because it's the region that will pay most for my skill and my skills are always in demand and so I make a good living and the only excuse to not do better (for me) is my own initiative. I truly believe the only one I can blame for my hardships is myself.the sad thing is that many young, educated and capable people will leave their country in search of employment. the place they leave is the very same place that would benefit the most of them staying and getting job there.
@Tinsae
Just because someone will not give you an opportunity does not mean you are not worthy of that opportunity! If you are an honest hard working person then have confidence in yourself to achieve what's important to you! Don't be afraid to take chances! Canada is an excellent country where we accept people from all walks of life and if you try your best I am confident you could build a proud and comfortable life here for generations to come.
This is just one Canadian's opinion..