You may want to look into coming to Canada as an International Student. That way you can temporarily "move" to Canada and at the same time "finish school" in Canada. Or you can try and look for an employer who's willing to file for LMO in your favour, so you can come as a temporary foreign worker.
Hi! my name is Chris, and I'm an IT guy. I currently live in North Carolina, USA, but I'm really trying to move to BC. I have a lot of family that lives in Canada, but they are mostly French. I'm just wondering what are some good ways for me to move to Canada? I also think I need to find a Job there before I can move? I'm 22, and I have a CCNA and RHCT. I do not have a college degree, but I'm almost done with it. I would like to actually finish school in Canada... I've looked through websites and the immigration process seems really confusing. I honestly am at a loss for what to do.