ADVERTISEMENT

Latest Videos

Playing 1 of undefined
Bow Glacier Falls rockslide survivor identifies second victim

Bow Glacier Falls rockslide survivor identifies second victim

02:09

Voters head to polls in trio of provincial byelections

Voters head to polls in trio of provincial byelections

02:20

Woman attacked by bobcat in southeast Calgary community

Woman attacked by bobcat in southeast Calgary community

02:47

Conflict draws divided reaction from local Iranian community

Conflict draws divided reaction from local Iranian community

02:55

Mickelson Invitational golf event back for Year 3.

Mickelson Invitational golf event back for Year 3.

02:31

We can expect things to be a little unstable this week

We can expect things to be a little unstable this week

02:12

Three byelections held in Alberta

Three byelections held in Alberta

01:34

Boating advisory in place for Bow River

Boating advisory in place for Bow River

01:19

Chance for more rain on Monday

Chance for more rain on Monday

02:16

Five things you need to know for June 23, 2025

Five things you need to know for June 23, 2025

02:35

One World Goes Bollywood

One World Goes Bollywood

Tsuut’ina chief elaborates on comments to Trump

Tsuut’ina chief elaborates on comments to Trump

01:54

Walk for Reconciliation

Walk for Reconciliation

Motorcyclist killed in northwest Calgary crash

Motorcyclist killed in northwest Calgary crash

00:42

Cavalry looking for 10 in a row

Cavalry looking for 10 in a row

01:40

Calgary gets new sports zones

Calgary gets new sports zones

00:58

Sentencing hearing for murdered teen Dean Visser

Sentencing hearing for murdered teen Dean Visser

02:01

Rainy weather impacting Calgary events

Rainy weather impacting Calgary events

02:04

Banff rockslide was rare, officials say

Banff rockslide was rare, officials say

02:04

RCMP, Parks Canada give update on deadly rockslide

RCMP, Parks Canada give update on deadly rockslide

02:40

CTV News Lethbridge Weather at 5 for June 20, 2025

CTV News Lethbridge Weather at 5 for June 20, 2025

03:06

CTV News Lethbridge at 5 for June 20, 2025

CTV News Lethbridge at 5 for June 20, 2025

22:50

'I almost died,' Banff rock slide survivor tells CTV News

'I almost died,' Banff rock slide survivor tells CTV News

07:12

One confirmed dead, three injured in Banff rock slide

One confirmed dead, three injured in Banff rock slide

02:12

Five things you need to know for June 20, 2025

Five things you need to know for June 20, 2025

02:35

Captured on camera: Rock thunders down a mountainside in Banff National Park

Captured on camera: Rock thunders down a mountainside in Banff National Park

00:34

Falling Through the Cracks

Falling Through the Cracks

Rain expected to begin Friday morning

Rain expected to begin Friday morning

02:23

Calgary prepared for intense rain

Calgary prepared for intense rain

02:30

Rockslide at Bow Glacier Falls leaves at least 1 dead

Rockslide at Bow Glacier Falls leaves at least 1 dead

04:05

News at Six

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

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

42:56

CTV News Calgary at Six for Friday, June 20, 2025

CTV News Calgary at Six for Friday, June 20, 2025

42:56

CTV News Calgary at Six for Thursday, June 19, 2025

CTV News Calgary at Six for Thursday, June 19, 2025

42:56

CTV News Calgary at Six for Wednesday, June 18, 2025

CTV News Calgary at Six for Wednesday, June 18, 2025

42:56

CTV News Calgary at Six for Tuesday, June 17, 2025

CTV News Calgary at Six for Tuesday, June 17, 2025

42:56

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

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

42:56

CTV News Calgary at Six for Friday, June 13, 2025

CTV News Calgary at Six for Friday, June 13, 2025

42:56

CTV News Calgary at Six for Thursday, June 12, 2025

CTV News Calgary at Six for Thursday, June 12, 2025

42:56

CTV News Calgary at Six for Wednesday, June 11, 2025

CTV News Calgary at Six for Wednesday, June 11, 2025

42:56

CTV News Calgary at Six for Tuesday, June 10, 2025

CTV News Calgary at Six for Tuesday, June 10, 2025

42:56

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

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

42:56

CTV News Calgary at Six for Friday, June 6, 2025

CTV News Calgary at Six for Friday, June 6, 2025

42:56

CTV News Calgary at Six for Thursday, June 5, 2025

CTV News Calgary at Six for Thursday, June 5, 2025

42:56

CTV News Calgary at Six for Wednesday, June 4, 2025

CTV News Calgary at Six for Wednesday, June 4, 2025

42:56

News at Five

CTV News Calgary at Five for Monday, June 23, 2025

CTV News Calgary at Five for Monday, June 23, 2025

22:40

CTV News Calgary at Five for Friday, June 20, 2025

CTV News Calgary at Five for Friday, June 20, 2025

22:40

CTV News Calgary at Five for Thursday, June 19, 2025

CTV News Calgary at Five for Thursday, June 19, 2025

22:40

CTV News Calgary at Five for Wednesday, June 18, 2025

CTV News Calgary at Five for Wednesday, June 18, 2025

22:40

CTV News Calgary at Five for Tuesday, June 17, 2025

CTV News Calgary at Five for Tuesday, June 17, 2025

22:40

CTV News Calgary at Five for Monday, June 16, 2025

CTV News Calgary at Five for Monday, June 16, 2025

22:40

CTV News Calgary at Five for Friday, June 13, 2025

CTV News Calgary at Five for Friday, June 13, 2025

22:40

CTV News Calgary at Five for Thursday, June 12, 2025

CTV News Calgary at Five for Thursday, June 12, 2025

22:40

CTV News Calgary at Five for Wednesday, June 11, 2025

CTV News Calgary at Five for Wednesday, June 11, 2025

22:40

CTV News Calgary at Five for Tuesday, June 10, 2025

CTV News Calgary at Five for Tuesday, June 10, 2025

22:40

News at 11:30

CTV News Calgary at 11:30 for Friday, June 20, 2025

CTV News Calgary at 11:30 for Friday, June 20, 2025

23:09

CTV News Calgary at 11:30 for Thursday, June 19, 2025

CTV News Calgary at 11:30 for Thursday, June 19, 2025

23:07

CTV News Calgary at 11:30 for Wednesday, June 18, 2025

CTV News Calgary at 11:30 for Wednesday, June 18, 2025

23:08

CTV News Calgary at 11:30 for Tuesday, June 17, 2025

CTV News Calgary at 11:30 for Tuesday, June 17, 2025

23:08

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

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

23:11

CTV News Calgary at 11:30 for Friday, June 13, 2025

CTV News Calgary at 11:30 for Friday, June 13, 2025

23:21

CTV News Calgary at 11:30 for Thursday, June 12, 2025

CTV News Calgary at 11:30 for Thursday, June 12, 2025

23:12

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

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

23:08

CTV News Calgary at 11:30 for Tuesday, June 10, 2025

CTV News Calgary at 11:30 for Tuesday, June 10, 2025

23:09

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

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

23:14

CTV News Calgary at 11:30 for Friday, June 6, 2025

CTV News Calgary at 11:30 for Friday, June 6, 2025

23:14

CTV News Calgary at 11:30 for Thursday, June 5, 2025

CTV News Calgary at 11:30 for Thursday, June 5, 2025

23:15

CTV News Calgary at 11:30 for Wednesday, June 4, 2025

CTV News Calgary at 11:30 for Wednesday, June 4, 2025

23:14

CTV News Calgary at 11:30 for Tuesday, June 3, 2025

CTV News Calgary at 11:30 for Tuesday, June 3, 2025

23:16

CTV Morning Live

CTV Morning Live Calgary for Monday, June 23, 2025

CTV Morning Live Calgary for Monday, June 23, 2025

02:14:42

CTV Morning Live Calgary for Friday, June 20, 2025

CTV Morning Live Calgary for Friday, June 20, 2025

02:14:43

CTV Morning Live Calgary for Thursday, June 19, 2025

CTV Morning Live Calgary for Thursday, June 19, 2025

02:14:43

CTV Morning Live Calgary for Wednesday, June 18, 2025

CTV Morning Live Calgary for Wednesday, June 18, 2025

02:14:43

CTV Morning Live Calgary for Tuesday, June 17, 2025

CTV Morning Live Calgary for Tuesday, June 17, 2025

02:14:43

CTV Morning Live Calgary for Monday, June 16, 2025

CTV Morning Live Calgary for Monday, June 16, 2025

02:14:43

CTV Morning Live Calgary for Friday, June 13, 2025

CTV Morning Live Calgary for Friday, June 13, 2025

02:14:43

CTV Morning Live Calgary for Thursday, June 12, 2025

CTV Morning Live Calgary for Thursday, June 12, 2025

02:14:43

CTV Morning Live Calgary for Wednesday, June 11, 2025

CTV Morning Live Calgary for Wednesday, June 11, 2025

02:14:43

CTV Morning Live Calgary for Tuesday, June 10, 2025

CTV Morning Live Calgary for Tuesday, June 10, 2025

02:14:43

CTV Lethbridge at Five

Lethbridge area hammered with rain—and some say that's a great thing

Lethbridge area hammered with rain—and some say that's a great thing

02:22

CTV News Lethbridge at 5 for Monday, June 23, 2025

CTV News Lethbridge at 5 for Monday, June 23, 2025

22:58

CTV Lethbridge Weather at 5 for Monday, June 23, 2025

CTV Lethbridge Weather at 5 for Monday, June 23, 2025

03:18

CTV News Lethbridge at 5 for Thursday, June 19, 2025

CTV News Lethbridge at 5 for Thursday, June 19, 2025

22:55

CTV Lethbridge Weather at 5 for Thursday, June 19, 2025

CTV Lethbridge Weather at 5 for Thursday, June 19, 2025

03:29

Tour Crowsnest Pass ice cream shops this summer

Tour Crowsnest Pass ice cream shops this summer

00:50

2-year probe results in massive drug bust, arrests

2-year probe results in massive drug bust, arrests

02:04

Body of drowned teen recovered from Oldman River

Body of drowned teen recovered from Oldman River

01:33