Another way to get Canadian skilled migration is applying under Provincial Nominee Program, this may help you if you can't fit into the Canadian regular skilled migration scheme. It is fast and easy. Provincial Nominees are not assessed on the six selection factors of the Federal Skilled Workers Program.
Most of the provinces in Canada have an agreement with the Federal Government of Canada that allows them to play a more direct role in selecting immigrants who wish to settle in that province. Provices mostly don't charge any fee accept a fedral charges. For provincial nomination application process please contact the province Alberta, Manitoba, Newfoundland and Labrador, Prince Edward Island, Yukon, British Columbia, New Brunswick, Nova Scotia or Saskatchewan for more information.
If you wish to immigrate to one of Canada’s provinces as a Provincial Nominee, or have a job offer and wish to obtain a permanent visa, you must first apply to the province where you wish to settle. The province will consider your application based on their immigration needs and your intention to settle there. After you have been successfully nominated by a province, you have to make a separate application to Citizenship and Immigration Canada 'CIC' for permanent residence for final assessment based on Canadian immigration regulations.