What is the Process of bringing my Canadian Fiancee to the United States?

I need some help understanding this process! What Visa does she need to apply for, and will she be able to work in the US until our wedding (in 2 years)?? Will she be able to get american auto insurance with a Canadian drivers license?

She cannot work in the US until you are married unless she can get her own work visa