Got back from Montreal. Had my interview on October 25th. Passport was already in Ontario by the time I flew back.
I was scheduled for 7:30am at US Consulate Montreal. I showed up about 15 minutes before. You have to wait outside before being called in, so dress warm if your interview is in the winter!
They make you empty your pockets, bag, etc like an airport security check. You lock your phone in a locker before going to the waiting area. I think I waited maybe 5 minutes for the "pre-interview" stage. They asked to see your passport, long-form birth certificate, marriage certificate, IRS transcript. They will scan your finger prints. Ask a few questions about where you will be living in the US, who is sponsoring you, etc.
I sat down in the waiting area again for the "real" interview with a consulate officer. I waited approximately 10 minutes. They call your number up and you go to the desk. Again, they ask questions about you, your spouse, how you met, when you got started dating, married. Be prepared to expand on how you met your spouse if it was online. This took maybe 10 minutes, they scan fingerprints again, and they tell you "I will approve your visa, here is how you can check status..."
Honestly, it didn't take long and was very straightforward for me. I entered the building at 7:30am and got out around 8:15am. The important part is to make sure you completed everything before the interview and to be organized with your documentation they want to see. The questions seemed kind of secondary.
Thanks everyone who helped me along the way! I wish you all the best!