I’ve written about this before (I’ll try and dig it up) unlike the US, traditionally Canadian companies were not equipped to handle work visa candidates. Even the process to get the work visa was more involved than say getting an H1B (which has its own issues now) I would say unless your bringing something exceptional to the table or already have connections its hard for someone with no status to get a job with a Canadian company from outside Canada.
For Tech what changed is that the government wanted to give them every advantage and decided that giving them the ability to quickly hire foreign talent is in the interest of Canada. This resulted in the GTS process where work visas are issues in less than 2 weeks.
I was invited to the launch of GTS by the MaRS the largest Toronto tech incubator and that is where I connected with Globalskills. I already knew from the tens of emails I answer daily from people asking about Canadian PR that jobs were on everyones mind. So it made sense to add them to the Movnorth site. Since GTS is new tech companies are offloading all the talent hunting and GTS paperwork to Globalskills this way they only focus on checking if the candidate is a match for them.
Getting a Canadian Job means you can either claim points fo a year of Canadian experience or immediately for having a Canadian job. The points you get vary (including between management and individual contributor) for these options.