I never said it's easy to find a skilled job in Canada; I meant NOC 0, A, and B jobs when I said 'skilled jobs.' It is a challenge for everyone including Canadian citizens and permanent residents who have been in Canada longer than recent graduates (international students). In fact, it is the biggest obstacle one has to go through.
I don't talk a lot about my experience here, but if it motivates others, I have no problems writing it here. I got a full-time NOC B job right out of school after jumping through several hoops in school just like other students. Just when I got myself a beautiful place to live, I lost my job; it lasted for six weeks. I went from employed to unemployed in a day; I had to work two part-time (NOC D) jobs to put food on my table for the following three weeks. Eventually, I got a fly-in-fly-out opportunity (NOC B) to work at a remote gold mine, which had an unusual schedule. I did not even know if I would make enough money to pay my bills that month, but I left anyway. After working for a few days there, I received a contract job offer to work for an MSP at the largest mining MNC in my city. This was also a NOC B job; I kept my head down and worked for six months. Just before the end of my contract, I accepted a permanent position at a local company, and this is the first job that was relevant to what I learned in school.
So, I worked six jobs in 7 months to just survive. Before anyone asks me if I had survived out of dumb luck, I have to say that I graduated with multiple academic excellence awards, a perfect GPA, tons of recommendations from my faculty, and part-time work experience complementing my profile.
My point is you need to find your will to push through the obstacles that come in your way to settle down in this wonderful country. You might think that you have done everything within your power to deserve better, but life is unfair. You need to go beyond your limits to be comfortable here. This applies to newly landed permanent residents and other temporary residents in Canada. Getting an ITA is only a small part of the journey. The good thing for former international students is they get to struggle before PR while permanent residents struggle after landing in Canada.
Also, a fun fact, I live in one of the communities participating in RNIP, and I was asked to apply through Express Entry because of my IELTS score (CLB 10), educational background, and skilled work experience. I finish my one year of Canadian work experience come May, and there's no guarantee that I would get an ITA with my projected score. Feels unfair, right? They want to focus on people with experience in NOC C and D as they would not qualify for permanent residence through Express Entry.
There is a good chance that I would not get an ITA due to rising scores. Am I worried about it? Am I frustrated about it? Nope, I will learn French if I have to get an ITA. French might take a while, but it will give me a boost of 43 (with CLB 7), and an extra year of job experience will add another 13 points. So, I suggest people stop panicking and focus on what they can do. This might come across as insensitive, but the system does not care about those who don't make the cut-off, it is what it is. I wish everyone the very best to keep working towards their dream of making Canada their home.