Yep, like reba stated for relationship visas, Visajourney (VJ)rocks! Your options are the k1 which is the fiance visa (not married yet) k3 your married and the cr-1 married already. k1 is "usualy" the fastest, anywhere from 6 to 8 months and the k3 and cr-1 anywhere from 8 months to a year +. at VJ there is a Canadian forum and they keep a timeline of peoples visas, thus one can get a decent idea on the length it is taking
Comparing the visas: http://www.visajourney.com/forums/index ... ge=compare
k3 is pretty much going the way of the dodo as it takes around the same time as the Cr-1. Cr-1 is the leasst expensive of the 3 and has work authorization from the get go (k1 and k3 do not)but that all explained in the link above.
Just beware that immigration paperwork is fairly straight forward, but tis the waiting that sucks. One can visit while the process is ongoing, ensure one has ties to canada. And yes some do get denied entry as the POE officer may deem that you have intent to stay, but many do visit (like myself) with no problems at all.
On the other hand, my father worked for Sask tel International (installed cellular networks in the USA and South America) and he doesnt have any college/university. No clue on what type of visa he came down to work on. This was back in the late 80's, early 90's and I think his visa was only good for like 6 months at a time, I could be wrong. Best of luck




News