"CBC is better than immigrants" - not a very rational conclusion, when you think about it. Why are they better? they speak better English? - well, if they were born here, and speak terrible English, then they must be idiots; they seem to know their way around in Canada?, well, see my last point; they have better personalities? some do and some don't - same can be said for immigrants. Perhaps many CBCs seem to have better moral and have better attitude towards life and marriage compare to some immigrants, and that's because "society breeds people" - China is a less stable and less developed society than Canada - even though the country's economy is moving forward rapidly, its civilization is not progressing as fast.