2026 edition · CAD · updated 2026-08-19

Average Cost of Wedding Flowers in Canada: The 2026 Price Study

We examined the websites of 919 Canadian florists, collected 3,873 individual published wedding prices across 16 metros, and counted how many publish anything at all. Every figure below is in CAD and nothing is converted.

47% of Canadian florists publish any wedding pricing at all. Among those who do, the average bridal bouquet is $246 CAD (n=146) and the average published minimum spend is $3,890 (n=72).

Every figure on this page is the published price of the floral item itself. Delivery, setup or other labour are not included.

The complete dataset is free to download and reuse under CC BY 4.0.

Key findings

Every number here is computed from the published dataset. Figures are averages across florists: each shop counts once, however many products it lists. An average is pulled upward by the most expensive florists.

  • 47% of Canadian wedding florists publish any pricing on their own website

    We checked a random sample of 277 Canadian florists: 121 of them published pricing of some kind. That is 44%, corrected up to 47% for pricing pages our search missed.

  • The average wedding bridal bouquet in Canada costs $246 CAD

    Prices run from $90 to $600, with the top tenth of florists charging $364 or more. Based on 146 Canadian florists who publish a bridal bouquet price.

  • The average wedding table centrepiece in Canada costs $176 CAD

    Prices run from $48 to $1,500, with the top tenth of florists charging $253 or more. Based on 87 Canadian florists.

  • The average wedding florist minimum spend in Canada is $3,890 CAD

    Across 72 Canadian florists who publish a minimum. They range from $100 to $25,000.

  • Flowers for a 50–100 guest wedding in Canada average $3,404 CAD

    Modelled by multiplying average per-item prices by a typical order, not an observed wedding invoice. Flowers only: delivery, setup and labour are extra.

  • Flowers for a 150–250 guest wedding in Canada average $5,963 CAD

    Most of that is centrepieces, which scale with the number of tables while the bridal bouquet and ceremony arrangement stay at one.

  • Calgary has the most expensive bridal bouquets in Canada, averaging $291 CAD

    Across 20 florists there. Ottawa is the lowest of the 7 metros reported, averaging $222.

  • A 200-guest wedding order averages most in Vancouver, at $6,749 CAD

    Compared with $4,389 in Victoria, a gap of $2,360 on the same four-item basket.

Cindy’s Flowers, the Toronto florist that publishes this study, is part of that 47%: every wedding piece it sells is listed with its price and delivery fee up front. For a wedding in Toronto or the GTA, browse the wedding flowers collection and get a full quote within one business day.

Wedding flower cost by guest count

These totals are modelled, not observed. We multiplied the per-item statistics above by a fixed item mix for each guest count, the same mix the estimator on this site uses, so they answer "what would this order cost at typical published prices", not "what did real weddings pay".

No wedding in this dataset was observed at these totals, and a real quote varies with flower choice, season and design. Exactly what each order includes is listed beside each total.

Modelled wedding flower cost by guest count, Canada. Average per-item prices multiplied by a fixed item mix. Flowers only.
Guest countAverage total (CAD)What it includes
Under 25 guests$1,5661 × bridal bouquet, 1 × bridesmaid bouquet, 2 × boutonnière, 2 × corsage, 3 × centrepiece, 1 × ceremony / altar florals, 1 × petals
25–50 guests$2,0771 × bridal bouquet, 2 × bridesmaid bouquet, 3 × boutonnière, 2 × corsage, 5 × centrepiece, 1 × ceremony / altar florals, 1 × petals
50–100 guests$3,4041 × bridal bouquet, 4 × bridesmaid bouquet, 6 × boutonnière, 4 × corsage, 10 × centrepiece, 1 × ceremony / altar florals, 1 × petals
100–150 guests$4,4431 × bridal bouquet, 5 × bridesmaid bouquet, 7 × boutonnière, 4 × corsage, 15 × centrepiece, 1 × ceremony / altar florals, 1 × petals
150–250 guests$5,9631 × bridal bouquet, 6 × bridesmaid bouquet, 9 × boutonnière, 6 × corsage, 22 × centrepiece, 1 × ceremony / altar florals, 1 × petals
250+ guests$7,6891 × bridal bouquet, 8 × bridesmaid bouquet, 11 × boutonnière, 6 × corsage, 30 × centrepiece, 1 × ceremony / altar florals, 1 × petals

Flowers only: delivery, setup and labour are extra. Planning a wedding flower budget for a specific headcount: the 50–100 row is the closest fit for 100 guests, the 100–150 row for 150 guests, and the 150–250 row for 200 guests. Scaling is deliberately uneven: centrepieces track the number of tables and the attendant flowers track the wedding party, while the bridal bouquet and the ceremony arrangement stay at one however many guests attend. That is why the total does not double when the guest count does.

These are the same guest bands the wedding flower cost calculator opens with. Pick your band there, then change any line: it prices the whole list from this study’s averages and updates the total as you edit.

Average wedding flower prices by item

Each florist contributes one value per item, their own typical price, so a shop listing one bouquet in forty colourways counts once, not forty times. Items published by fewer than eight florists are not reported.

Published wedding flower prices by item, Canada. Computed across florists, not across listings.
ItemAverage price (CAD)Top-end price (90th percentile, CAD)Florists
Bridal bouquet$246$364146
Bridesmaid bouquet$128$17594
Boutonnière$31$45170
Corsage$49$68142
Centrepiece$176$25387
Ceremony / altar florals$464$69243
Arch, chuppah or mandap$851$1,75048
Aisle marker$169$37531
Bud vase$31$5140
Flower crown$78$11250
Cake flowers$74$10119
Petals$40$5522
Welcome-sign florals$171$2589
Sweetheart table$515$1,13615
Garland (per foot)$376$54027

The average is the figure to plan with. The top-end column is the 90th percentile: nine florists in ten publish below it. It shows how far the expensive end runs. Flowers only.

Every average in this table is preloaded into the wedding flower cost calculator, where you can set quantities, type in quotes you have received and see an order total instead of a single item price.

Bridal bouquet prices by metro

The bridal bouquet is the single most recognisable purchase and the item with the deepest sample, which makes it the fairest one-item comparison between cities. A metro appears only where at least eight florists there publish a bouquet price.

Average published bridal bouquet price by metro, Canada.
MetroAverage bridal bouquet (CAD)
Calgary$291
Toronto$261
Victoria$234
Kitchener–Waterloo$233
Montréal$227
Vancouver$225
Ottawa$222

Every figure is the average price of one bridal bouquet, ranked most to least expensive. A metro appears only where at least eight florists there publish a bouquet price.

Cost of flowers for a 200-guest wedding, by metro

The same order priced in each city. Every row uses an identical four-item basket of one bridal bouquet, six bridesmaid bouquets, nine boutonnières and twenty-two centrepieces, so the cities can be compared directly rather than each being scored on whatever it happens to price.

That basket is about 87% of a full 150–250 guest order; corsages, ceremony florals and petals are left out because too few florists in most metros publish them. Like the other guest-count figures these totals are modelled from item prices, not observed invoices.

Modelled cost of wedding flowers for a 200-guest wedding by metro, Canada. Identical four-item basket in every row.
MetroAverage 200-guest order (CAD)
Vancouver$6,749
Toronto$5,506
Calgary$4,953
Montréal$4,715
Victoria$4,389

Basket: 1 bridal bouquet + 6 bridesmaid bouquets + 9 boutonnières + 22 centrepieces. Excludes delivery, setup and labour. A metro appears only where at least five florists there publish a price for every one of the four items. That is why smaller Canadian metros are absent: in several of them only one or two florists publish a bouquet price at all, and a city-level wedding cost built from one shop would not be data.

Minimum spend

Many florists publish no item prices but do state a floor: the smallest order they will take. For a couple deciding whether to enquire at all, it is often the more useful number.

The average published minimum is $3,890 CAD, across 72 florists who publish one, ranging from $100 to $25,000.

How this was collected

We read prices from florists' own public websites, not a survey of couples and not one company's order book. Each price is recorded with its source URL, the verbatim text it was read from, and the exact second the page was fetched.

What counts as a price
A "starting at" figure is a floor, not a typical price, so the two are never pooled. A published range counts once, at its midpoint. Package deals and per-foot items are kept separate from per-item prices.
One vote per florist
Percentiles are computed across florists, not across listings; each shop contributes its own typical price for an item, so a store listing one bouquet in forty colourways counts once, not forty times.
What was left out
Excluded before collection began: DIY and wholesale bulk, artificial and dried-only sellers, hardware rental with no flowers, and the wedding guides themselves. Cindy's Flowers, which publishes this study, is excluded from its own dataset.
Thin data is withheld
Any item priced by fewer than eight florists is not reported at all, rather than published as a number too fragile to rely on.
Re-checked against the live web
1,124 rows were fetched again from the live sites and re-checked by a different automated reviewer than the one that recorded them, prompted to disprove rather than confirm. It found 1 row where the figure itself was wrong. This is a second pass within our own pipeline, not an outside audit; every price also traces to a saved copy of the page it came from, which anyone can re-check against the source URL in the data.
What this is not
These are advertised prices, not invoices. A real quote moves with flower choice, season and design, and the florists who publish prices may not price like those who do not. The guest-count totals are modelled, not observed.

Download the data

Free to reuse and republish under CC BY 4.0, with attribution. Every figure on this page can be recomputed from these files.

  • observations.csv

    One row per published price, with source URL, verbatim quote and fetch timestamp

  • florists.csv

    One row per business examined, including those publishing nothing

  • summary.csv

    Percentiles by item and geography

Example of how to cite this study

Cindy’s Flowers (2026). Wedding Flower Price Study 2026: Canada: published wedding-flower prices from 398 florists across 16 metros. Data collected 2026-08-19. https://cindysflowers.ca/wedding-flower-price-study-canada

Shorter, for a caption or inline mention:

Study by Cindy’s Flowers https://cindysflowers.ca/wedding-flower-price-study-canada (or hyperlink it)

Looking for the United States? Read the US edition, priced entirely in USD.

Want to price your own order against these figures? Use the wedding flower cost calculator.

Getting married in or around Toronto? Cindy’s Flowers publishes every wedding price up front, the transparency this study measures. Browse the wedding collection for an exact quote within one business day, with no hidden costs.

Frequently asked questions

Across 398 Canadian florists who publish prices, the average bridal bouquet is $246 and the average centrepiece is $176. A typical 50–100 guest order averages about $3,404. That total is modelled from item prices rather than observed invoices, and covers flowers only; delivery, setup and labour are extra.