What I don't understand is why some countries visa offices process application faster than Ottawa? I know Canada has to be careful with fraud but I always figured foreign documents are lot easier to forge than American documents. Also some couples are married for over five years and have kids, shouldn't those files be easier to determine if any forgery or not? I guess I always thought US citizens married to Canadian citizen wouldn't take as long as other countries.