yes ;you can go to canada through semi skilled pilot project foreign worker , than after getting work permit some province aslo offer permanent residency to foreign worker after completing all requirement for example alberta offer residency to semi skilled foreign worker if they work regular last six month and show intention to live permanently on this province. some other province also offer residency to semi skilled like yukon,british colombia,saskatchewan ect .
www.canadavisa.com/canadian-provinces-offer-permanent-residency