I think St. Viatur win the 'best cafe' & 'best sandwich presentation' battles but ultimately loses the bagel war against Fairmont. The former has more options (including a lovely Rosemary & sea salt one). The smoked salmon sandwich was awesome. But Fairmont's bagel sandwiches, while stingy on the salmon, were larger and spongy-er.