St Urbain, on south side of Eglinton just west of Bathurst, is a great place to have a bite or grab a dozen bagels and cream cheese to take home. They have a bagel club card, where after buying 5 doz the 6th is free. They bake on site and sell what I like to call a real bagel and not simply a bub with a hole in the middle.