QUOTE(singh77 @ Apr 30 2007, 12:40 PM)

I agree with everybody. I know somebody from India who married a Canadian Citizen and it the person about 45 days to get to Canada after the wedding. It has to do with the fact that more people want to come to U.S. than any other country in the world. Another reason is that there are lot of people who engage in fake marriages to come to U.S. And because of those people, honest people like us have to wait longer.
Wow, glad my husband and I decided to take the US route then, too. Almost considered bringing him up to Canada thinking it would be faster, but from what I've heard lately, Canada is taking about the same amount of time to process immigration visas as the US now.
On a side note, it took a friend of mine 1 week to get a workers visa for New Zealand. Now THAT'S fast =p