Earl's isn't bad. Maybe it was the company I was with, but I had a great time at this location in Square One. The sandwiches were delicious, their cocktail drinks were $4 (for some Thursday special) and the s'more dessert was a great finish. They even had Brazilian raspberry Caipirinhas on the cocktail drink list.
A little pricey. But unlike the aggressive rumors I've been hearing that Canada has shitty customer service, I actually thought our server was very sweet and diligent.