I am a 19 Year old U.S Citizen looking to move to my girlfriend who is in Canada. I'm not sure the best possible way to achieve this as I plan to move there and live there my entire life. I plan on doing all this within six months if I can. I have no idea where to start, what to do, who I can talk to outside of Canada. I have been there already and I've already planned a place to move and work. The only thing I would be needing is a visa and/or residency right? If anyone can help me, that'd be appreciated, I have very little help here and I need insight on the best way to move and live in Canada to end the distance. 
A little info.
Girlfriend is recently 17, I'm 19.
The Province that I'm interested in is Alberta.
I have three years of work experience.
I'm a high-school graduate with no college experience.
I have no family ties to anyone in Canada at all.
I am looking to study and/or work and live in Canada, permanently.
I have no criminal record of any kind.
I've visited the place I want to live on a US Passport as of December 2014 for nine days.
I'm also self-employed currently, not sure if that opens up any options.
By the way, I'm constantly watching this thread because I want to get started on this within the week if I can.

A little info.
Girlfriend is recently 17, I'm 19.
The Province that I'm interested in is Alberta.
I have three years of work experience.
I'm a high-school graduate with no college experience.
I have no family ties to anyone in Canada at all.
I am looking to study and/or work and live in Canada, permanently.
I have no criminal record of any kind.
I've visited the place I want to live on a US Passport as of December 2014 for nine days.
I'm also self-employed currently, not sure if that opens up any options.
By the way, I'm constantly watching this thread because I want to get started on this within the week if I can.
