La cocina canadiense adopta muchos tipos de gastronomías como la inglesa, escocesa, francesa y tiene también otras influencias asiáticas y caribeñas. También conserva rasgos de tradición indígena de la zona.
Algunos de sus platos típicos son:
Fiddleheads: Son unas hojas de helecho que se cocinan cuando todavía están por madurar y están enrolladas, con pollo, patatas y otros vegetales. Es un plato muy típico de Nueva Brunswick, y es muy saludable ya que los helechos son fuente de omega 3, omega 6, hierro y fibra.
Macaroni and Cheese: algo tan simple como macarrones con queso. Es muy típico en Canadá porque lo comercializa desde el año 1937 la empresa Kraft foods, y es un plato muy tradicional de comida rápida y barata.
Montreal bagels: es un pan tradicional de harina de trigo, con forma de Donut, que queda crujiente porque se cocina en agua antes de hornearse.
Poutine: esto es un plato a base de patatas fritas con queso cheddar poco curado a las que se les añade una salsa de carne muy caliente. Estas patatas son la comida rápida por excelencia de Canadá y puedes encontrarlas en cualquier parte, desde puestos en la calle hasta en cadenas como McDonald's, Burger King of KFC.
Sandwich boeuf fume: es un sándwich de carne de ternera ahumada que suele ser de pan integral o centeno y llevar mostaza y pepinillos.
Tourtiêre: pastel de carne originario de Quebec. Consta de un relleno de carne picada recubierto de masa de pan.
En materia de pescados son muy famosos en Canadá los salmones, por su gran calidad, y también se consumen sobretodo arenques y langostas.