Why are job opportunities so bad in Canada?

I’ve been looking for a job for probably 3 years now. Been applying when I have a chance or when I feel like it. I’ve been applying to part time jobs so I can study while working maybe 20 hours a week.

I still get no responses back, not even a single interview, I have changed my resume more than I can imagine. I see people who can’t even speak English working minimum wage jobs and yet I can’t find one. Although I agree those people are more competent than me.

Do companies just know at this point that I’m applying and “I should just reject him right away”? Because I gave up on applying to Walmart, I have probably applied to 100 Walmart jobs by now. I can also understand that this is not a race thing because I am brown.