Actually DH and I were both left a little flat by the expo. It was good, but not spectacular. Philly was the best I've been to, followed by DC. The freebies at Montreal were mostly yogurt and juice. A few coupons that we can't redeem here in the states and a handful of clothing and gear vendors. I did get some new Bondibands, which I was after, so I was happy. I was also hoping to pick up some new Experia socks, but the prices were not as good as my local running store, so I passed.
But I would add it to my list anyway - the course was beautiful and flat, there were supportive crowds at a whole lot of points along the route, and Montreal is cool to poke around...I wish we would have planned for an extra day after the race for sure.
Oh, and it really would help if you know some French...that was a bit humbling. I have a friend who is French Canadian and she had advised me before we went up that most everyone is bilingual, but she had said it would be nice if I did the greetings and thank-yous in French. I did learn my little niceties and it was nice and felt appropriate, and true that most people were very nice and spoke in english to us, but all of the signs and everything are completely French. So it was a cool immersion, I just wish I understood more. The race countdown was in French too, which of course I figured out