Like reba stated, check out VisaJourney (VJ) It pretty much shows you step by step on how to file the paperwork, there is even pictures of already filled out forms,lol and of course you can ask all the questions you want for free. You don't have to get married, you can go for a K1 which is a fiance visa, it is usually quicker than the marriage (k3 or cr-1) visas, but there are negatives to it as well. here is agood link giving u the plus and minus of the 3 visas:
http://www.visajourney.com/forums/index ... ge=compareRead over VJ, at the top of each forum are GUIDES, and there is a search feature as well, but its not the best,lol And there is a canada forum where most of us canucks hang out. Just a heads up--there is an off-topic forum, and if it can get pretty rude in there, I'm amazed on what people say,lol.
The visa process isn't that difficult, it really isn't, its just the waiting that is a pain. K1 take take anywhere from 6-8 months, and the k3 and cr-1 around 1 year. k3 was suppose to be faster than the CR-1, but normally isnt, thus it is sort of becoming the way of the Dinasuars. And yes you can visit while the process is ongoing. many of us did. yes you can be denied entry, but most do not have any problems. You wil see tha tquestions answered weekly on VJ,lol. Some odf the common questions are : Can i visit the usa? Where do I get a Canada wide background check? What kind of Birth certificate do I need,lol Its almost like ground hog day at times, everyone has the same concerns. Best of luck