You know it is funny you said Canada. I live in Canada a place created after natives tolerated mass migration of Europeans and led to their demise. I also experienced decline in life quality after the country dropped its quality immigration system in favor of unqualified refugee, the same mistake being created. This is how I learned the value of having a core cultural majority and the consequence of throwing it away, while in China people take it for granted never to question its benefits.
Yes I live here but I plan to leave for China after graduation. Life is better in Canada but not by much, and it is degrading. In China things are improving. May as well go back to China earlier before the critical shift. Many of my peers have already left.