Yes, canada should be the best country all over the world, I have some experience in aus, I think so. But , of course, canada is still a white country, So someone think it's worthless fot immigration, I can understand them,. Different people have different view, it's canada, So I think the best way is accepting the other s opinion, but I have my own view.Somebody wanna quit, somebody wanna finish the three years then return china or go to US, somebody wanna stay here for ever. So who's right? In fact, there's no right or wrong. All maybe right, it depends on your own situation.