Its not easy to come to Canada and expect everything to be settled and done within 2 weeks, it takes time to settle and people who have had good salary jobs in Pakistan with cars and homes given to them by their employers would hate Canada to be honest. In Canada you have to work hard to earn money, respect and everything else if you want to enjoy life. I remember when my dad came to CANADA in 1998 with my mom and 4 kids, I am the oldest and I was 15yrs at the time so all four of us started our lives with school. He first didn't have the driving licsence so he would walk, travel in buses to go hunt for jobs. He started his first job at $6/hr where he did alot of overtime and night shifts to make enough to support the whole family of 6. My mom would go travel in buses to find out about shcools/courses where she could learn english and then start a job to support my dad which took a while and then things started to work out step by step as months and years passed by. Aluhumdolillah after 3 years in 2001 my dad bought the house and us older kids were in college and could work a little bit to support ourselves and dad to pay off the mortgage. Now MashAllah 3 of us are married and dad has a good job mom has a good job and my wife just came and joined me two months ago, I have a decent job so things are looking fine. Anyhow, long story short, life is a test; for some it is easy for some not so easy, be thankful to Allah for whatever you have and compare yourself to those who don't even know what they will eat tonight because they don't have a job or enough money. There are still people like that in Pakistan living under the open sky on roads and have no place to sleep! I am glad that things worked out for him finally!