Just keep trying. I am also Chinese and I do not even have a degree in Canada relevant to the job I want to find. All I have is a college certificate. I want to switch career to UI/UX, so I took 3 months to complete the college certificate. I started looking for work early this June. Without prior experience in UI/UX, only some experience in graphic design and industrial design, it was surprising that so far at least six or seven companies in the IT sector were interested in giving me an interview, one of them being a government institution. However, none of them is in GTA, because employers in GTA simply don't check my resume! I know this because I can see online they don't check. So far I received an offer from a small Web design company, but I turned down the offer that required me to respond urgently, because I want to wait for the opportunity from the government institution.
Networking is important in Canada, because 80% of the companies do not hire people from online. The whole recruitment process online is exhausting, both for job applicants and companies. The interview process usually takes one month, not to mention they have to screen more than 200 applicants at this moment and make the situation more than competitive. In order to save time and effort, most companies either hire internally or trust referrals. So you must network. Do not limit yourself to online job applications. Reach out to people and organizations that may lead you to an opportunity. For example, I cold emailed the HR director of the government institution and they looked into my resume directly and thought I could be a good fit. Another case of receiving an interview invite is I found an organization that helps immigrants look for work. They are funded by the government and local businesses and they endorse job applicants to local businesses so they may have a better chance to receive an interview. I contacted the employer of a local business the organization endorsed me to, and found they are not actively hiring, but they still wanted to give me a chance.
As a Chinese job applicant who also has the experience of looking for work in China, I can responsibly tell, the way of recruiting people in Canada is different than that in China. First, Canadians trust credentials and relevant experience. In China, as a fresh graduate you can do anything, but in Canada, if you do not have prior experience in sales, you cannot be sales. The same thing applies to cashiers or office assistants. Credentials and relevant prior experience are king, not education or GPA or something academic. Second, you are comparing China, a country with 1.4 billion people, but only 9% with a bachelor's degree including yourself, with Canada, a country with only 37 million people, just 1.5 times Shanghai's population, but more than 20% with a college diploma. China sells manufacturing, but Western countries sell brains, so western people are overly educated, making average graduates with little experience hard to stand out.
Anyways, in a nutshell, you are experiencing culture shock and reluctant to adjust your strategies.