Thanks everyone! I'm still in shock that I actually have a date booked. I thought this day would be years away, but you never know where life will take you. Things seem to work out when you need them to.
It's surreal, I've been going to Orbitz for the past couple of weeks to keep up with prices on airfare (since I'm in California and he's in Montreal), and instead of just looking at it and wondering when I'll be able to book it, I actually was able to finish the process, so now I have my flight booked as well...it's all set, and I'm ready to go! WooHoo!
~Sarah (the happiest girl in the world)