Canada has a number of different immigration processes each with its own requirements. You'll need to research them to see what it takes to qualify. Detailed info here:
http://www.cic.gc.ca/english/immigrate/index.asp
One way would be to take a full time 2 year program in Canada and obtain an 3 year PGWP. Once you have worked for a year in a skilled profession - you could then apply under the CEC program. Whether you are selected, would depend on the number of overall points you have.
Again, you'll need to do some research to understand Canada's immigration streams.