Chuch is one of the things I miss most about Montreal.
The mock meat is the best I've had in Canada. I highly recommend trying the peanut mock chicken and the red curry mock duck. They're absolutely to die for and the service tends to be reasonably quick and courteous.
I know it seems expensive (it is, a little) but it's totally worth it!