Or, you could take a 2 year course in Canada, get a skilled job for 1 year and then apply for PR under Canadian Experience Class, processing time 11 months. Since you have lived in Canada on a temp visa for more than 2 years before getting PR, you would only have to live in Canada as a PR for 2 years before applying for citizenship, processing again, 1 year so total 7 years.