Have a look at
www.visajourney.comShe needs to sponsor you basically, as a fiance it's a K-1 visa. It's simpler if you get married in Canada and then she sponsors you on an I-130 for an IR-1 visa because at the point of entry on that visa you are an LPR of the US. If you go in on a K visa you have to apply for AOS which takes longer and costs more.
Steve.