Within Canada
British Columbia PNP
STEM graduate students -- No job offer required
Other students -- Job offer from qualified employer -- High to low point ranking sytem
For UBC and SFU students, Avery could provide a discount for consultation services regarding BC PNP International Graduates Stream.
Ontario PNP
Master students -- Plus 4X6 IELTS, no job offer required, public university graduates only,limited quota,
PhD students -- No job offer required, public university graduates only.
Other students -- Job offer from qualified employer
Alberta PNP
Job offer from qualified employer
Manitoba and Saskatchewan PNP
Six months experience, job offer (or not) from qualified employer -- cut off point ranking system
Quebec Stream
PEQ -- Quebec school graduates + French Test, no job offer required
Skilled Worker -- No French required, no job offer required, only for a limited list of occupations
Atlantic Provinces
Nova Scotia has an International Graduate Entrepreneur Stream, designed for recent graduates of a Nova Scotia university or the Nova Scotia Community College. The student must have already started or bought a Nova Scotia business and operated it for at least a year.
LMIA
Labour Market Impact Assessment is universal for every province. Anyone who has a valid job offer (regardless you've studied in Canada or not) is encouraged to apply. It's employer-driven and the rejection rate is rather high.