So yesterday I go out to a nice restaurant with a friend. My friend cancels on me last minute, so I decide to go to this authentic Mexican restaurant (the really greasy type) closeby and grab some grub solo. While I'm there I end up talking to a woman who is originally from Colombia, her Canadian husband, and thier 4 year old son. We sat talking for about 2 hours or so, and I got to know how the immigration process for Canadaians works, and figured I'd write about it.
For Canadians, it is easier for them to get a "temporary resident visa" and then file for permanant residence from within Canada. You may need to renew the visa during the process, which can all be done by mail. The whole process from within Canada takes about 18 months. If you do it from outside Canada, it can take up to 3 years. Being married to a Canadian makes it no difference on time, but does make it easier to be accepted if he is willing to sponsor you for 10 years (may be Quebec only).
I am posting this for Canadian members so they know they don't have to marry the woman right away to get her citizenship, they can have her "visit" them and then go through a trial phase while the paperwork is being filled out. They can revoke the sponsorship at any time prior to her obtaining permanant residence.
As for obtaining the temporary resident visa, she told me it was incredibly easy and she got her visa the same day of applying in Bogota. This sounds alot easier than the US.
So, for anyone with dual citizenship, this might be the fastest option to get your latina close to you faster.
What a coincedence, considering I was asking myself these same questions and am on my way to Colombia in 2 weeks.