Canadians are lucky that most major cities have at least one, if not multiple, farmers’ markets selling local produce, baked goods, meats, preserves and other delights. We are also treated to great markets in the smaller, surrounding towns. Here are six of our favourites.

Collingwood, Ontario

Now 10 years strong, the Collingwood farmers’ market runs every Saturday through to Thanksgiving with about 40 vendors. This market runs on the 100 mile concept, meaning all produce sold here has to come from within a 100 miles of the market’s location. You will also find baked goods, arts and crafts.

Penticton, British Columbia

Right in the heart of downtown, this popular market takes up five blocks of Main Street and closes off the surrounding streets to vehicles. Market goers can browse more than 80 vendors selling produce, honey, flowers, crafts, preserves and more. A few more blocks of space were added this year to include distilleries and wineries who can now pour at the market.

Millarville, Alberta 

About 45 minutes outside of Calgary, the Millarville farmers’ market has been around for more than 30 years. Every Sunday, 150 vendors set up at the Millarville Racetrack selling local produce, meat, baked goods and more.

Wolfville, Nova Scotia

A scenic, one-hour drive from Halifax, this market is open Saturdays year-round. Situated in the picturesque Annapolis Valley, the Wolfville famers’ market has been around for more than 20 years selling everything from arts and crafts to sushi.

Invermere, British Columbia

This market is the place to be in Invermere during the warmer months. Locals and out-of-towners come to shop the fresh produce, meat, baked goods, art and more. Most weeks you’ll also find live music to keep the crowds entertained.

Lake Louise, Alberta

This is the first year for Lake Louise’s farmers’ market. Rub elbows with the locals on Saturday afternoons as you browse the produce, jams, focaccia and crafts. This market is still relatively small, but it’s expected to grow in the tiny ski town.