Thank you for the clarity. Makes me feel slightly better about this process.That is a K1 visa (takes 8 months minimum to approve after interview at embassy), it gives the right to marry within 90 days once in the USA. Then you have to apply for AOS, which takes up to a year in a busy city, and for 6 months you have no ability to work or travel outside the USA. Trust the USA process is absolutely brutal you want no part of it. For Canada your spouse can get a PR within 6-8 months as just a fiance.
Just one correction- for Canada you can be sponsored for a PR within 6-8 months as a spouse not 'fiance'