CS degrees from most universities do not mean working abilities. In some sence, CS degrees are just like MCSEs----indicating you have spent some time. Chinese friends like to compare CSs from different schools, but I think it is meaningless. If you are a CS from MIT, University of Maryland at College Park, University of Waterloo, I do trust you just like you are graduated from Physics Department of Peking University.
If you have a CS degree from a "generic" university, I cannot believe you are competent because I talk you for about 30 minutes.
There is a misunderstanding among Chinese immigrants. Some people
think a Canadian CS degree can secure their life in Canada. It is wrong. To survive in IT industry and make more money, the most important thing is to learn and learn.