Montreal is a nice city. Long way to go though. And as for 'French', I speak decent French and couldn't understand anything the Quebecois said. They all speak English at least as a second language though.