ADVERTISEMENT

Latest Videos

Playing 1 of undefined
Storm forms over Calgary

Storm forms over Calgary

00:29

Youth football coach charged in AI child pornography case

Youth football coach charged in AI child pornography case

03:04

Calling for better protection for vulnerable students

Calling for better protection for vulnerable students

03:10

Construction about to ramp up around new Scotia Place

Construction about to ramp up around new Scotia Place

02:54

Young basketball player pens book to inspire other kids

Young basketball player pens book to inspire other kids

02:12

Mostly below-seasonal temperatures for this next bit

Mostly below-seasonal temperatures for this next bit

02:24

Lethbridge coach faces child porn charges | CTV News Calgary Noon Update for July 18, 2025

Lethbridge coach faces child porn charges | CTV News Calgary Noon Update for July 18, 2025

05:29

Man convicted in grandson's death released

Man convicted in grandson's death released

01:02

Five things you need to know for July 18, 2025

Five things you need to know for July 18, 2025

02:48

Ontario men wanted in taxi fraud scheme

Ontario men wanted in taxi fraud scheme

00:38

Storm activity could become more severe

Storm activity could become more severe

02:05

Measles cases continue to spike in Alberta—especially in the south

Measles cases continue to spike in Alberta—especially in the south

03:06

17-year-old recovering after serious assault fuelled by road rage

17-year-old recovering after serious assault fuelled by road rage

01:41

Pilot changes to casino drinking rules draw criticism

Pilot changes to casino drinking rules draw criticism

03:00

Ghost Lake residents upset over low reservoir levels

Ghost Lake residents upset over low reservoir levels

02:18

Area hiking permits ended following fossil thefts from heritage site

Area hiking permits ended following fossil thefts from heritage site

02:29

Gear Shop Technical Motorsport Team qualifies for Morocco, Dakar

Gear Shop Technical Motorsport Team qualifies for Morocco, Dakar

02:33

Calgarian studying Indigenous rock art shares elders’ stories in book

Calgarian studying Indigenous rock art shares elders’ stories in book

02:25

Royal Canadian Numismatic Society Show on now in Calgary

Royal Canadian Numismatic Society Show on now in Calgary

01:51

Strong potential for isolated thunderstorms throughout the south

Strong potential for isolated thunderstorms throughout the south

02:59

Shots fired in northeast Calgary community | CTV News Calgary Noon Update for July 17, 2025

Shots fired in northeast Calgary community | CTV News Calgary Noon Update for July 17, 2025

05:56

Disney's The Lion King

Disney's The Lion King

09:20

Calgary senior loses $300K in Bitcoin scam

Calgary senior loses $300K in Bitcoin scam

01:41

Five things you need to know for July 17, 2025

Five things you need to know for July 17, 2025

02:58

Baby lemurs at the Calgary Zoo have names

Baby lemurs at the Calgary Zoo have names

00:34

Stormy, unstable weather in store for Calgary

Stormy, unstable weather in store for Calgary

02:22

Calgary man faces voyeurism and child pornography charges

Calgary man faces voyeurism and child pornography charges

03:16

Mother of man killed by police officer speaks out after charges laid

Mother of man killed by police officer speaks out after charges laid

02:22

Site where creosote has been found is approved for rezoning

Site where creosote has been found is approved for rezoning

03:13

Study on exercise after and during cancer treatment looking positive

Study on exercise after and during cancer treatment looking positive

02:08

News at Six

CTV News Calgary at Six for Friday, July 18, 2025

CTV News Calgary at Six for Friday, July 18, 2025

42:56

CTV News Calgary at Six for Thursday, July 17, 2025

CTV News Calgary at Six for Thursday, July 17, 2025

42:56

CTV News Calgary at Six for Wednesday, July 16, 2025

CTV News Calgary at Six for Wednesday, July 16, 2025

42:56

CTV News Calgary at Six for Tuesday, July 15, 2025

CTV News Calgary at Six for Tuesday, July 15, 2025

42:56

CTV News Calgary at Six for Monday, July 14, 2025

CTV News Calgary at Six for Monday, July 14, 2025

42:56

CTV News Calgary at Six for Friday, July 11, 2025

CTV News Calgary at Six for Friday, July 11, 2025

42:56

CTV News Calgary at Six for Thursday, July 10, 2025

CTV News Calgary at Six for Thursday, July 10, 2025

42:56

CTV News Calgary at Six for Wednesday, July 9, 2025

CTV News Calgary at Six for Wednesday, July 9, 2025

42:56

CTV News Calgary at Six for Tuesday, July 8, 2025

CTV News Calgary at Six for Tuesday, July 8, 2025

42:56

CTV News Calgary at Six for Monday, July 7, 2025

CTV News Calgary at Six for Monday, July 7, 2025

42:56

CTV News Calgary at Six for Friday, July 4, 2025

CTV News Calgary at Six for Friday, July 4, 2025

42:56

CTV News Calgary at Six for Thursday, July 3, 2025

CTV News Calgary at Six for Thursday, July 3, 2025

42:56

CTV News Calgary at Six for Wednesday, July 2, 2025

CTV News Calgary at Six for Wednesday, July 2, 2025

42:56

CTV News Calgary at Six for Monday, June 30, 2025

CTV News Calgary at Six for Monday, June 30, 2025

42:56

News at Five

CTV News Calgary at Five for Friday, July 18, 2025

CTV News Calgary at Five for Friday, July 18, 2025

22:40

CTV News Calgary at Five for Thursday, July 17, 2025

CTV News Calgary at Five for Thursday, July 17, 2025

22:40

CTV News Calgary at Five for Wednesday, July 16, 2025

CTV News Calgary at Five for Wednesday, July 16, 2025

22:40

CTV News Calgary at Five for Tuesday, July 15, 2025

CTV News Calgary at Five for Tuesday, July 15, 2025

22:40

CTV News Calgary at Five for Monday, July 14, 2025

CTV News Calgary at Five for Monday, July 14, 2025

22:40

CTV News Calgary at Five for Friday, July 11, 2025

CTV News Calgary at Five for Friday, July 11, 2025

22:40

CTV News Calgary at Five for Thursday, July 10, 2025

CTV News Calgary at Five for Thursday, July 10, 2025

22:40

CTV News Calgary at Five for Wednesday, July 9, 2025

CTV News Calgary at Five for Wednesday, July 9, 2025

22:40

CTV News Calgary at Five for Tuesday, July 8, 2025

CTV News Calgary at Five for Tuesday, July 8, 2025

22:40

CTV News Calgary at Five for Monday, July 7, 2025

CTV News Calgary at Five for Monday, July 7, 2025

22:40

News at 11:30

CTV News Calgary at 11:30 for Friday, July 18, 2025

CTV News Calgary at 11:30 for Friday, July 18, 2025

23:08

CTV News Calgary at 11:30 for Thursday, July 17, 2025

CTV News Calgary at 11:30 for Thursday, July 17, 2025

23:08

CTV News Calgary at 11:30 for Wednesday, July 16, 2025

CTV News Calgary at 11:30 for Wednesday, July 16, 2025

23:08

CTV News Calgary at 11:30 for Tuesday, July 15, 2025

CTV News Calgary at 11:30 for Tuesday, July 15, 2025

23:09

CTV News Calgary at 11:30 for Monday, July 14, 2025

CTV News Calgary at 11:30 for Monday, July 14, 2025

23:08

CTV News Calgary at 11:30 for Friday, July 11, 2025

CTV News Calgary at 11:30 for Friday, July 11, 2025

23:13

CTV News Calgary at 11:30 for Thursday, July 10, 2025

CTV News Calgary at 11:30 for Thursday, July 10, 2025

23:12

CTV News Calgary at 11:30 for Wednesday, July 9, 2025

CTV News Calgary at 11:30 for Wednesday, July 9, 2025

23:15

CTV News Calgary at 11:30 for Tuesday, July 8, 2025

CTV News Calgary at 11:30 for Tuesday, July 8, 2025

23:14

CTV News Calgary at 11:30 for Monday, July 7, 2025

CTV News Calgary at 11:30 for Monday, July 7, 2025

23:18

CTV News Calgary at 11:30 for Friday, July 4, 2025

CTV News Calgary at 11:30 for Friday, July 4, 2025

23:17

CTV News Calgary at 11:30 for Thursday, July 3, 2025

CTV News Calgary at 11:30 for Thursday, July 3, 2025

23:13

CTV News Calgary at 11:30 for Wednesday, July 2, 2025

CTV News Calgary at 11:30 for Wednesday, July 2, 2025

23:08

CTV News Calgary at 11:30 for Monday, June 30, 2025

CTV News Calgary at 11:30 for Monday, June 30, 2025

23:15

CTV Morning Live

CTV Morning Live Calgary for Friday, July 18, 2025

CTV Morning Live Calgary for Friday, July 18, 2025

02:14:44

CTV Morning Live Calgary for Thursday, July 17, 2025

CTV Morning Live Calgary for Thursday, July 17, 2025

02:14:44

CTV Morning Live Calgary for Wednesday, July 16, 2025

CTV Morning Live Calgary for Wednesday, July 16, 2025

02:14:43

CTV Morning Live Calgary for Tuesday, July 15, 2025

CTV Morning Live Calgary for Tuesday, July 15, 2025

02:14:43

CTV Morning Live Calgary for Monday, July 14, 2025

CTV Morning Live Calgary for Monday, July 14, 2025

02:14:43

CTV Morning Live Calgary for Thursday, July 10, 2025

CTV Morning Live Calgary for Thursday, July 10, 2025

02:14:43

CTV Morning Live Calgary for Wednesday, July 9, 2025

CTV Morning Live Calgary for Wednesday, July 9, 2025

02:14:43

CTV Morning Live Calgary for Tuesday, July 8, 2025

CTV Morning Live Calgary for Tuesday, July 8, 2025

02:14:43

CTV Morning Live Calgary for Monday, July 7, 2025

CTV Morning Live Calgary for Monday, July 7, 2025

02:14:43

CTV Morning Live Calgary for Friday, July 4, 2025

CTV Morning Live Calgary for Friday, July 4, 2025

02:09:43

CTV Lethbridge at Five

Junior football coach charged in connection with AI child pornography

Junior football coach charged in connection with AI child pornography

02:56

CTV Lethbridge Weather at 5 for Friday,  July 18, 2025

CTV Lethbridge Weather at 5 for Friday,  July 18, 2025

03:25

CTV News Lethbridge at 5 for Friday, July 18, 2025

CTV News Lethbridge at 5 for Friday, July 18, 2025

22:53

CTV News Lethbridge at 5 for Thursday, July 17, 2025

CTV News Lethbridge at 5 for Thursday, July 17, 2025

22:55

Child-care centre to open in Lethbridge in the fall

Child-care centre to open in Lethbridge in the fall

02:49

CTV Lethbridge Weather at 5 for Thursday, July 17, 2025

CTV Lethbridge Weather at 5 for Thursday, July 17, 2025

03:12

Former Blood Tribe top cop pleads guilty to assault

Former Blood Tribe top cop pleads guilty to assault

02:45

CTV News Lethbridge at 5 for Wednesday, July 16, 2025

CTV News Lethbridge at 5 for Wednesday, July 16, 2025

22:54