Skip to content
TYPICAL RATES · CAD
BILLBOARD · TORONTO$3,150–10,0004 weeksBILLBOARD · VANCOUVER$3,000–9,6004 weeksBILLBOARD · MONTRÉAL$2,750–8,8004 weeksBILLBOARD · CALGARY$2,500–8,0004 weeksRADIO · TORONTO$200–750per spotRADIO · VANCOUVER$200–700per spotRADIO · MONTRÉAL$150–650per spotRADIO · CALGARY$150–600per spotBROADCAST TV · TORONTO$400–3,750per spotBROADCAST TV · VANCOUVER$350–3,600per spotBROADCAST TV · MONTRÉAL$350–3,300per spotBROADCAST TV · CALGARY$300–3,000per spotTRANSIT · TORONTO$650–1,500per bus, 4 weeksTRANSIT · VANCOUVER$600–1,450per bus, 4 weeksTRANSIT · MONTRÉAL$550–1,300per bus, 4 weeksTRANSIT · CALGARY$500–1,200per bus, 4 weeksNEWSPAPER & PRINT · TORONTO$3,750–18,750per insertionNEWSPAPER & PRINT · VANCOUVER$3,600–18,000per insertionNEWSPAPER & PRINT · MONTRÉAL$3,300–16,500per insertionNEWSPAPER & PRINT · CALGARY$3,000–15,000per insertionMAGAZINES · TORONTO$6,250–37,500per issueMAGAZINES · VANCOUVER$6,000–36,000per issueMAGAZINES · MONTRÉAL$5,500–33,000per issueMAGAZINES · CALGARY$5,000–30,000per issueDIGITAL PUBLISHERS · TORONTO$1,250–10,000per articleDIGITAL PUBLISHERS · VANCOUVER$1,200–9,600per articleDIGITAL PUBLISHERS · MONTRÉAL$1,100–8,800per articleDIGITAL PUBLISHERS · CALGARY$1,000–8,000per articleCINEMA · TORONTO$63–250per screen, per weekCINEMA · VANCOUVER$60–250per screen, per weekCINEMA · MONTRÉAL$55–200per screen, per weekCINEMA · CALGARY$50–200per screen, per weekSTREAMING TV · TORONTO$38–60CPMSTREAMING TV · VANCOUVER$36–58CPMSTREAMING TV · MONTRÉAL$33–53CPMSTREAMING TV · CALGARY$30–48CPMSTREAMING AUDIO & PODCASTS · TORONTO$23–44CPMSTREAMING AUDIO & PODCASTS · VANCOUVER$22–42CPMSTREAMING AUDIO & PODCASTS · MONTRÉAL$20–39CPMSTREAMING AUDIO & PODCASTS · CALGARY$18–35CPM
Estimates · hover to pause · click for the price guide
Friday, October 9, 2026
72 outlets

Broadcast TV advertising in Canada

30s spot, local news typically runs $300 to $3,000 (per spot), before regional adjustment. Per 30-second spot.

Broadcast TV prices by city: Toronto · Montréal · Vancouver · Calgary · Edmonton · Ottawa · Winnipeg · Québec City · Hamilton · Halifax · Victoria · Saskatoon

OutletChannelCoverageAudienceFrom (est.)4-week range (est.)Action
CTV (national network)
Bell Media
#1 conventional network: primetime, news, NFL/Super Bowl · 30s spots, sponsorships
Broadcast TVNational
Entertainment fansNews readersParents & families
$1,500per spot$25,000–150,000Plan a campaign with CTV (national network) →
CTV Toronto (CFTO)
Bell Media
Local news & primetime · 30s spots, sponsorships
Broadcast TVGreater Toronto Area
News readersParents & familiesEntertainment fans
$1,200per spot$20,000–60,000Plan a campaign with CTV Toronto (CFTO) →
CTV Montreal (CFCF)
Bell Media
English local news & primetime · 30s spots
Broadcast TVGreater Montréal
News readersParents & families
$600per spot$10,000–40,000Plan a campaign with CTV Montreal (CFCF) →
CTV Vancouver (CIVT)
Bell Media
Local news & primetime · 30s spots
Broadcast TVMetro Vancouver
News readersParents & families
$1,200per spot$20,000–60,000Plan a campaign with CTV Vancouver (CIVT) →
CTV Calgary (CFCN)
Bell Media
Local news & primetime · 30s spots
Broadcast TVCalgary
News readersParents & families
$600per spot$10,000–40,000Plan a campaign with CTV Calgary (CFCN) →
CTV Edmonton (CFRN)
Bell Media
Local news & primetime · 30s spots
Broadcast TVEdmonton
News readersParents & families
$600per spot$10,000–40,000Plan a campaign with CTV Edmonton (CFRN) →
CTV Ottawa (CJOH)
Bell Media
Local news & primetime · 30s spots
Broadcast TVOttawa–Gatineau
News readersParents & families
$600per spot$10,000–40,000Plan a campaign with CTV Ottawa (CJOH) →
CTV Winnipeg (CKY)
Bell Media
Local news & primetime · 30s spots
Broadcast TVManitoba
News readersParents & families
$300per spot$5,000–25,000Plan a campaign with CTV Winnipeg (CKY) →
CTV Atlantic (CJCH)
Bell Media
Maritime regional news & primetime · 30s spots
Broadcast TVNova Scotia, New Brunswick, Prince Edward Island
News readersParents & families
$300per spot$5,000–25,000Plan a campaign with CTV Atlantic (CJCH) →
CTV Saskatoon (CFQC)
Bell Media
Local news & primetime · 30s spots
Broadcast TVSaskatchewan
News readersParents & familiesFarmers & rural
$150per spot$3,000–12,000Plan a campaign with CTV Saskatoon (CFQC) →
CTV Regina (CKCK)
Bell Media
Local news & primetime · 30s spots
Broadcast TVSaskatchewan
News readersParents & familiesFarmers & rural
$150per spot$3,000–12,000Plan a campaign with CTV Regina (CKCK) →
CTV Kitchener (CKCO)
Bell Media
Local news & primetime · 30s spots
Broadcast TVSouthwestern Ontario
News readersParents & families
$300per spot$5,000–25,000Plan a campaign with CTV Kitchener (CKCO) →
CTV London (CFPL)
Bell Media
Local news & primetime · 30s spots
Broadcast TVSouthwestern Ontario
News readersParents & families
$300per spot$5,000–25,000Plan a campaign with CTV London (CFPL) →
CTV Windsor (CHWI)
Bell Media
Local news & primetime · 30s spots
Broadcast TVSouthwestern Ontario
News readersParents & families
$150per spot$3,000–12,000Plan a campaign with CTV Windsor (CHWI) →
CTV Northern Ontario (CICI Sudbury)
Bell Media
Regional news & primetime · 30s spots
Broadcast TVNorthern Ontario
News readersParents & families
$150per spot$3,000–12,000Plan a campaign with CTV Northern Ontario (CICI Sudbury) →
CTV2
Bell Media
Secondary network (Ottawa, Atlantic, Alberta, BC) · 30s spots
Broadcast TVNational
Entertainment fansParents & families
$700per spot$15,000–100,000Plan a campaign with CTV2 →
Noovo
Bell Media
Réseau généraliste francophone, Noovo Info · 30s spots, commandites
Broadcast TVGreater Montréal, Québec City, Rest of Quebec
French-speakingEntertainment fansYoung adults 18–34
$500per spot$10,000–80,000Plan a campaign with Noovo →
TSN
Bell Media
Sports: NHL, CFL, NFL, curling, world juniors · 30s spots, sponsorships
Broadcast TVNational
Sports fansMen
$1,500per spot$25,000–150,000Plan a campaign with TSN →
RDS
Bell Media
Sports francophone, Canadiens hockey · 30s spots, commandites
Broadcast TVNational
Sports fansFrench-speakingMen
$1,500per spot$25,000–150,000Plan a campaign with RDS →
CP24
Bell Media
24-hr local news, traffic & weather · 30s spots, crawl sponsorships
Broadcast TVGreater Toronto Area
News readersCommutersBusiness decision-makers
$600per spot$10,000–40,000Plan a campaign with CP24 →
CTV News Channel
Bell Media
24-hr national news · 30s spots
Broadcast TVNational
News readersBusiness decision-makersAdults 55+
$700per spot$15,000–100,000Plan a campaign with CTV News Channel →
Discovery Canada
Bell Media
Factual/science specialty · 30s spots
Broadcast TVNational
MenTech enthusiastsEntertainment fans
$700per spot$15,000–100,000Plan a campaign with Discovery Canada →
Bell Media specialty (CTV Comedy, CTV Drama, CTV Sci-Fi, CTV Life, Much)
Bell Media
Entertainment specialty bundle · 30s spots, run-of-network
Broadcast TVNational
Entertainment fansYoung adults 18–34Women
$700per spot$15,000–100,000Plan a campaign with Bell Media specialty (CTV Comedy, CTV Drama, CTV Sci-Fi, CTV Life, Much) →
Canal D / Z / Investigation (Bell Média)
Bell Media
Chaînes spécialisées francophones · 30s spots
Broadcast TVGreater Montréal, Québec City, Rest of Quebec
French-speakingEntertainment fans
$500per spot$10,000–80,000Plan a campaign with Canal D / Z / Investigation (Bell Média) →
Citytv Toronto (CITY)
Rogers Sports & Media
Local news, Breakfast Television, US primetime · 30s spots
Broadcast TVGreater Toronto Area
News readersEntertainment fansYoung adults 18–34
$1,200per spot$20,000–60,000Plan a campaign with Citytv Toronto (CITY) →
Citytv Vancouver (CKVU)
Rogers Sports & Media
Local news & primetime · 30s spots
Broadcast TVMetro Vancouver
News readersEntertainment fans
$600per spot$10,000–40,000Plan a campaign with Citytv Vancouver (CKVU) →
Citytv Calgary (CKAL)
Rogers Sports & Media
Local news & primetime · 30s spots
Broadcast TVCalgary
News readersEntertainment fans
$300per spot$5,000–25,000Plan a campaign with Citytv Calgary (CKAL) →
Citytv Edmonton (CKEM)
Rogers Sports & Media
Local news & primetime · 30s spots
Broadcast TVEdmonton
News readersEntertainment fans
$300per spot$5,000–25,000Plan a campaign with Citytv Edmonton (CKEM) →
Citytv Montreal (CJNT)
Rogers Sports & Media
English primetime & local programming · 30s spots
Broadcast TVGreater Montréal
Entertainment fansParents & families
$300per spot$5,000–25,000Plan a campaign with Citytv Montreal (CJNT) →
Citytv Winnipeg (CHMI)
Rogers Sports & Media
Local programming & primetime · 30s spots
Broadcast TVManitoba
Entertainment fansNews readers
$150per spot$3,000–12,000Plan a campaign with Citytv Winnipeg (CHMI) →
Citytv Saskatchewan
Rogers Sports & Media
Provincial primetime · 30s spots
Broadcast TVSaskatchewan
Entertainment fansParents & families
$150per spot$3,000–12,000Plan a campaign with Citytv Saskatchewan →
Citytv Kamloops (CFJC)
Rogers Sports & Media
Local news & primetime (ex-Pattison, acquired 2022) · 30s spots
Broadcast TVBC Interior
News readersParents & families
$150per spot$3,000–12,000Plan a campaign with Citytv Kamloops (CFJC) →
Citytv Prince George (CKPG)
Rogers Sports & Media
Local news & primetime (ex-Pattison) · 30s spots
Broadcast TVBC Interior
News readersParents & families
$150per spot$3,000–12,000Plan a campaign with Citytv Prince George (CKPG) →
Citytv Medicine Hat (CHAT)
Rogers Sports & Media
Local news & primetime (ex-Pattison) · 30s spots
Broadcast TVRest of Alberta
News readersParents & familiesFarmers & rural
$150per spot$3,000–12,000Plan a campaign with Citytv Medicine Hat (CHAT) →
OMNI Television
Rogers Sports & Media
Multilingual news & programming (Cantonese, Mandarin, Punjabi, Italian, Portuguese, Filipino, more) · 30s spots
Broadcast TVGreater Toronto Area, Metro Vancouver, Calgary, Edmonton, Greater Montréal
MulticulturalChinese-speakingSouth Asian
$200per spot$4,000–20,000Plan a campaign with OMNI Television →
Sportsnet (national & regional)
Rogers Sports & Media
NHL, Blue Jays, Raptors · 30s spots, regional feeds (East/Ontario/West/Pacific)
Broadcast TVNational
Sports fansMen
$1,500per spot$25,000–150,000Plan a campaign with Sportsnet (national & regional) →
Global TV (national network)
Corus Entertainment
Conventional network: US primetime, Global National · 30s spots
Broadcast TVNational
Entertainment fansNews readersParents & families
$1,500per spot$25,000–150,000Plan a campaign with Global TV (national network) →
Global Toronto (CIII)
Corus Entertainment
Local news & primetime · 30s spots
Broadcast TVGreater Toronto Area
News readersParents & families
$1,200per spot$20,000–60,000Plan a campaign with Global Toronto (CIII) →
Global BC (CHAN)
Corus Entertainment
BC's leading local news · 30s spots, sponsorships
Broadcast TVMetro Vancouver, Victoria & Vancouver Island
News readersParents & familiesAdults 55+
$1,200per spot$20,000–60,000Plan a campaign with Global BC (CHAN) →
Global Calgary (CICT)
Corus Entertainment
Local news & primetime · 30s spots
Broadcast TVCalgary
News readersParents & families
$600per spot$10,000–40,000Plan a campaign with Global Calgary (CICT) →
Global Edmonton (CITV)
Corus Entertainment
Local news & primetime · 30s spots
Broadcast TVEdmonton
News readersParents & families
$600per spot$10,000–40,000Plan a campaign with Global Edmonton (CITV) →
Global Montreal (CKMI)
Corus Entertainment
English local news & primetime · 30s spots
Broadcast TVGreater Montréal
News readersParents & families
$300per spot$5,000–25,000Plan a campaign with Global Montreal (CKMI) →
Global Winnipeg (CKND)
Corus Entertainment
Local news & primetime · 30s spots
Broadcast TVManitoba
News readersParents & families
$300per spot$5,000–25,000Plan a campaign with Global Winnipeg (CKND) →
Global Halifax (CIHF)
Corus Entertainment
Maritime news & primetime · 30s spots
Broadcast TVNova Scotia, New Brunswick
News readersParents & families
$300per spot$5,000–25,000Plan a campaign with Global Halifax (CIHF) →
Global Saskatoon / Regina
Corus Entertainment
Local news & primetime · 30s spots
Broadcast TVSaskatchewan
News readersParents & families
$150per spot$3,000–12,000Plan a campaign with Global Saskatoon / Regina →
Global Okanagan (CHBC)
Corus Entertainment
Okanagan news & primetime · 30s spots
Broadcast TVBC Interior
News readersParents & familiesAdults 55+
$150per spot$3,000–12,000Plan a campaign with Global Okanagan (CHBC) →
HGTV Canada
Corus Entertainment
Home & renovation specialty · 30s spots, integrations
Broadcast TVNational
HomeownersWomenAffluent households
$700per spot$15,000–100,000Plan a campaign with HGTV Canada →
Food Network Canada
Corus Entertainment
Food & cooking specialty · 30s spots, integrations
Broadcast TVNational
Food & lifestyleWomenParents & families
$700per spot$15,000–100,000Plan a campaign with Food Network Canada →
W Network
Corus Entertainment
Women's drama & lifestyle · 30s spots
Broadcast TVNational
WomenEntertainment fansFood & lifestyle
$700per spot$15,000–100,000Plan a campaign with W Network →
Showcase
Corus Entertainment
Drama/sci-fi specialty · 30s spots
Broadcast TVNational
Entertainment fansMenYoung adults 18–34
$700per spot$15,000–100,000Plan a campaign with Showcase →
History Canada
Corus Entertainment
Factual & history specialty · 30s spots
Broadcast TVNational
MenAdults 55+Entertainment fans
$700per spot$15,000–100,000Plan a campaign with History Canada →
Corus Kids (YTV, Treehouse, Cartoon Network Canada)
Corus Entertainment
Kids & family specialty · 30s spots (kids' ad code applies)
Broadcast TVNational
Parents & familiesEntertainment fans
$700per spot$15,000–100,000Plan a campaign with Corus Kids (YTV, Treehouse, Cartoon Network Canada) →
TVA (CFTM Montréal & network)
Québecor Média (Groupe TVA)
#1 French network: téléréalité, nouvelles TVA · 30s spots, commandites
Broadcast TVGreater Montréal, Québec City, Rest of Quebec
French-speakingEntertainment fansParents & families
$1,500per spot$25,000–150,000Plan a campaign with TVA (CFTM Montréal & network) →
TVA Québec (CFCM)
Québecor Média (Groupe TVA)
Nouvelles locales & réseau TVA · 30s spots
Broadcast TVQuébec City
French-speakingNews readersParents & families
$300per spot$5,000–25,000Plan a campaign with TVA Québec (CFCM) →
TVA Sports
Québecor Média (Groupe TVA)
Sports francophone · 30s spots, commandites
Broadcast TVNational
French-speakingSports fansMen
$500per spot$10,000–80,000Plan a campaign with TVA Sports →
LCN
Québecor Média (Groupe TVA)
Information continue · 30s spots
Broadcast TVGreater Montréal, Québec City, Rest of Quebec
French-speakingNews readersAdults 55+
$500per spot$10,000–80,000Plan a campaign with LCN →
CBC Television
CBC/Radio-Canada
Public broadcaster (ads on TV): Hockey Night in Canada, The National, Olympics · 30s spots
Broadcast TVNational
News readersParents & familiesSports fans
$1,500per spot$25,000–150,000Plan a campaign with CBC Television →
ICI Télé (Radio-Canada)
CBC/Radio-Canada
Télévision publique francophone (publicité permise) · 30s spots, commandites
Broadcast TVGreater Montréal, Québec City, Rest of Quebec, New Brunswick, Ottawa–Gatineau
French-speakingNews readersEntertainment fans
$1,500per spot$25,000–150,000Plan a campaign with ICI Télé (Radio-Canada) →
ICI RDI
CBC/Radio-Canada
Information continue francophone · 30s spots
Broadcast TVNational
French-speakingNews readers
$500per spot$10,000–80,000Plan a campaign with ICI RDI →
Télé-Québec
Gouvernement du Québec (Société de télédiffusion du Québec)
Éducatif/culturel, jeunesse · commandites, 30s spots
Broadcast TVGreater Montréal, Québec City, Rest of Quebec
French-speakingParents & families
$500per spot$10,000–80,000Plan a campaign with Télé-Québec →
CHCH TV Hamilton
Channel Zero
Independent local news (Golden Horseshoe) · 30s spots
Broadcast TVHamilton–Niagara, Greater Toronto Area
News readersAdults 55+Parents & families
$300per spot$5,000–25,000Plan a campaign with CHCH TV Hamilton →
CHEK TV Victoria
CHEK Media Group (employee-owned)
Independent Vancouver Island news · 30s spots
Broadcast TVVictoria & Vancouver Island
News readersParents & familiesAdults 55+
$150per spot$3,000–12,000Plan a campaign with CHEK TV Victoria →
NTV (CJON) St. John's
Stirling Communications International
Independent Newfoundland news & primetime · 30s spots
Broadcast TVNewfoundland & Labrador
News readersParents & families
$150per spot$3,000–12,000Plan a campaign with NTV (CJON) St. John's →
APTN
Aboriginal Peoples Television Network
Indigenous network (English, French, Indigenous languages) · 30s spots
Broadcast TVNational
Indigenous communitiesNews readersParents & families
$200per spot$4,000–20,000Plan a campaign with APTN →
Fairchild TV
Fairchild Media Group
Cantonese-language specialty · 30s spots, infomercials
Broadcast TVNational
Chinese-speakingAffluent householdsParents & families
$200per spot$4,000–20,000Plan a campaign with Fairchild TV →
Talentvision
Fairchild Media Group
Mandarin-language specialty · 30s spots
Broadcast TVNational
Chinese-speakingParents & families
$200per spot$4,000–20,000Plan a campaign with Talentvision →
ATN (Asian Television Network)
Asian Television Network International
South Asian specialty channels · 30s spots
Broadcast TVNational
South AsianMulticulturalParents & families
$200per spot$4,000–20,000Plan a campaign with ATN (Asian Television Network) →
TLN (Telelatino)
TLN Media Group
Italian & Spanish-language, Serie A/UEFA soccer · 30s spots
Broadcast TVNational
MulticulturalSports fansParents & families
$200per spot$4,000–20,000Plan a campaign with TLN (Telelatino) →
VisionTV / ONE
ZoomerMedia
Faith, wellness & 45+ programming · 30s spots, infomercials
Broadcast TVNational
Adults 55+Faith communitiesFood & lifestyle
$200per spot$4,000–20,000Plan a campaign with VisionTV / ONE →
YES TV
Crossroads Christian Communications
Faith & family programming · 30s spots
Broadcast TVGreater Toronto Area, Calgary, Edmonton
Faith communitiesParents & families
$200per spot$4,000–20,000Plan a campaign with YES TV →
Blue Ant Media (Cottage Life, Love Nature, Smithsonian Channel Canada)
Blue Ant Media
Lifestyle & factual specialty · 30s spots, integrations
Broadcast TVNational
Food & lifestyleAffluent householdsHomeowners
$700per spot$15,000–100,000Plan a campaign with Blue Ant Media (Cottage Life, Love Nature, Smithsonian Channel Canada) →
Unis TV
TV5 Québec Canada
Francophone canadienne hors Québec · 30s spots
Broadcast TVNational
French-speakingParents & families
$500per spot$10,000–80,000Plan a campaign with Unis TV →

All prices are estimates. Outlets set final rates.