visajourney.com has all ur info:
Compare them:
http://www.visajourney.com/content/compare 1 can pretty much disregard the k3!
At VJ look at the
k1 and CR-1 forum, once u figure the route u want to go. The above link has the + and - of each visa.
k1 takes around the 6-8 month time frame and the cr-1 takes anywhere from 9 months +.
Can you goto the USA and get married--YES, and then start the cr-1 visa--YES, thats what we did back in 2004.
Can 1 visit while ur visa application is ongoing? Simple answer is YES!! BUT it is up to the Port of entry (POE) officer! Ensure 1 has strong ties to Canada with them (return airfare, lease paperwork, utility bills, letter from employer expecting u back to work on such a date, etc etc
Everythign u need and more is on VJ!! Even a Canadian Forum! But u have to decide whats best for u, k1 or the CR-1. If u need to work right away, then the CR-1 is probably the best route! And since u can work right away--u can, if u qualify--collect Canadian Employment Insurance right away! With the k1, u can collect EI as well, BUT, not until you can legally work which isn't until you get your EAD document, and that can take around up to 3 months!!
Even examples of filled out forms on VJ (look at near the top of the page) Step by step instructions!! no need for a lawyer in 99% of cases. Ask all the free questions u want--and use the search engine! Best of luck