Well, I wouldn't say it would be solely for moving, I have a girlfriend there, but things haven't went any further, doesn't mean they won't.
I understand if you still cannot answer that.
If things ever did go any further and I were to marry, how long would it take for me to become a citizen and then after that how long would it take for family to also become citizens?
The quickest way into Canada (by far) is to get a work permit. Check the Human Resources Canada site: http://www.hrsdc.gc.ca/en/home.shtml for information about labour certification. If your job falls into a an approved labour category and you have a valid job offer, it's pretty straightforward.