Yep, a good system but very hard to get high score since it's all about job location, NOC code, skill level and annual wage.
Since my job is in a big city and not in the top 100 occupations of the province, I lose around 20+ points.
Not all are fake, but most of the time they are unverifiable. If you look around this forum, you will hear enough people complaining that they cannot find a job even they have a PhD/Master back at their home country.
http://www.canadavisa.com/canada-immigration-discussion-board/plzzzz-dont-come-to-canadathere-are-nooo-jobs-t442497.0.html;msg5375755#msg5375755