One of the guys here has kids in school - I'll ask for his take. As a work permit holder, you don't actually come under the "skilled worker" umbrella as such. You obviously are one in the sense that a work permit is issued for a specific job, but the skilled worker label is part of the permanent residency side of things.
Given that permanent residency applications take an age in the UK (and I wouldn't necessarily trust immigration consultants to speed things up for their £2,000 or so), I'm going to apply in country. Applications from inside Canada go to Buffalo, NY, for skilled worker applicants. You get more points for having arranged work, and more still after a year of Canadian employment.
Jobby - the "Scottish" team has been mentioned to me many times! I work on the same speciality as Kim, Rutti and Big Jimmy's wife. I've been skating once in the 15 months since I got here, and I broke two ribs...