On A Bun Canada is a sandwich shop known for its Italian sandwiches, including popular options like the Veal Sandwich and Steak and Onions Sandwich. They also offer salads and other Italian specialties.