ADVERTISEMENT

Latest Videos

Playing 1 of undefined

Now Playing

WestJet's contract with Elon Musk's Starlink draws ire

WestJet's contract with Elon Musk's Starlink draws ire

02:52

Outcry against province from people receiving AISH benefits

Outcry against province from people receiving AISH benefits

02:08

Losing the energy and embracing the blue sky

Losing the energy and embracing the blue sky

03:03

Calgary's mayor delivers 'state of city' speech

Calgary's mayor delivers 'state of city' speech

02:08

Giving back at 95 by knitting and crocheting blankets

Giving back at 95 by knitting and crocheting blankets

02:21

Crossfield, Alta., makes Kraft Hockeyville's final four

Crossfield, Alta., makes Kraft Hockeyville's final four

02:13

Fairly mild on Wednesday, but the cooldown has begun

Fairly mild on Wednesday, but the cooldown has begun

03:35

CPS gifted 15 eagle feathers at Blackfoot ceremony

CPS gifted 15 eagle feathers at Blackfoot ceremony

00:55

Police warn of telephone scam impersonating Canada Post and RCMP

Police warn of telephone scam impersonating Canada Post and RCMP

00:33

Federal election sparks strong patriotism in Calgary

Federal election sparks strong patriotism in Calgary

01:37

Five things you need to know for March 25, 2025

Five things you need to know for March 25, 2025

02:45

Some wet weather is on its way for Thursday

Some wet weather is on its way for Thursday

01:30

Police send alert over spoofing scams

Police send alert over spoofing scams

00:29

More cases of measles identified in Alberta

More cases of measles identified in Alberta

00:19

Calgary police officer not guilty in sexual assault

Calgary police officer not guilty in sexual assault

00:29

UCP MLA for Caroline steps up against solar farm

UCP MLA for Caroline steps up against solar farm

00:33

Canada-U.S. relations top of mind as federal campaigns launch

Canada-U.S. relations top of mind as federal campaigns launch

03:09

Smith under fire over interview with U.S. news outlet

Smith under fire over interview with U.S. news outlet

02:59

House fire leaves man dead, woman in serious condition

House fire leaves man dead, woman in serious condition

02:27

Alberta adopting no-fault model for automobile insurance

Alberta adopting no-fault model for automobile insurance

01:14

Monday sees start of Bay liquidation—and the hunt for bargains

Monday sees start of Bay liquidation—and the hunt for bargains

02:53

Sentencing hearing for pair convicted of fraud delayed

Sentencing hearing for pair convicted of fraud delayed

00:48

World Men's Curling Championship will be in Moose Jaw

World Men's Curling Championship will be in Moose Jaw

02:08

We should keep this warmth for another couple of days

We should keep this warmth for another couple of days

02:13

Woman assaulted on CTrain platform; suspect arrested

Woman assaulted on CTrain platform; suspect arrested

00:24

Man dead in Falconridge house fire

Man dead in Falconridge house fire

01:41

Calgarians lay out what they want in the election

Calgarians lay out what they want in the election

01:32

Five things you need to know for March 24, 2025

Five things you need to know for March 24, 2025

01:46

Wind speeds expected to pick up in Calgary

Wind speeds expected to pick up in Calgary

01:58

Danielle Smith under fire for Breitbart comments

Danielle Smith under fire for Breitbart comments

02:48

News at Six

CTV News Calgary at Six for Tuesday, March 25, 2025

CTV News Calgary at Six for Tuesday, March 25, 2025

43:29

CTV News Calgary at Six for Monday, March 24, 2025

CTV News Calgary at Six for Monday, March 24, 2025

43:45

CTV News Calgary at Six for Friday, March 21, 2025

CTV News Calgary at Six for Friday, March 21, 2025

43:40

CTV News Calgary at Six for Thursday, March 20, 2025

CTV News Calgary at Six for Thursday, March 20, 2025

43:34

CTV News Calgary at Six for Wednesday, March 19, 2025

CTV News Calgary at Six for Wednesday, March 19, 2025

43:40

CTV News Calgary at Six for Tuesday, March 18, 2025

CTV News Calgary at Six for Tuesday, March 18, 2025

43:40

CTV News Calgary at Six for Monday, March 17, 2025

CTV News Calgary at Six for Monday, March 17, 2025

43:29

CTV News Calgary at Six for Friday, March 14, 2025

CTV News Calgary at Six for Friday, March 14, 2025

43:24

CTV News Calgary at Six for Thursday, March 13, 2025

CTV News Calgary at Six for Thursday, March 13, 2025

43:34

CTV News Calgary at Six for Wednesday, March 12, 2025

CTV News Calgary at Six for Wednesday, March 12, 2025

43:45

CTV News Calgary at Six for Tuesday, March 11, 2025

CTV News Calgary at Six for Tuesday, March 11, 2025

43:40

CTV News Calgary at Six for Monday, March 10, 2025

CTV News Calgary at Six for Monday, March 10, 2025

43:45

CTV News Calgary at Six for Friday, March 7, 2025

CTV News Calgary at Six for Friday, March 7, 2025

43:29

CTV News Calgary at Six for Thursday, March 6, 2025

CTV News Calgary at Six for Thursday, March 6, 2025

43:40

News at Five

CTV News Calgary at Five for Tuesday, March 25, 2025

CTV News Calgary at Five for Tuesday, March 25, 2025

22:48

CTV News Calgary at Five for Monday, March 24, 2025

CTV News Calgary at Five for Monday, March 24, 2025

22:47

CTV News Calgary at Five for Friday, March 21, 2025

CTV News Calgary at Five for Friday, March 21, 2025

22:47

CTV News Calgary at Five for Thursday, March 20, 2025

CTV News Calgary at Five for Thursday, March 20, 2025

22:47

CTV News Calgary at Five for Wednesday, March 19, 2025

CTV News Calgary at Five for Wednesday, March 19, 2025

22:47

CTV News Calgary at Five for Tuesday, March 18, 2025

CTV News Calgary at Five for Tuesday, March 18, 2025

22:47

CTV News Calgary at Five for Monday, March 17, 2025

CTV News Calgary at Five for Monday, March 17, 2025

22:47

CTV News Calgary at Five for Friday, March 14, 2025

CTV News Calgary at Five for Friday, March 14, 2025

22:47

CTV News Calgary at Five for Thursday, March 13, 2025

CTV News Calgary at Five for Thursday, March 13, 2025

22:47

CTV News Calgary at Five for Wednesday, March 12, 2025

CTV News Calgary at Five for Wednesday, March 12, 2025

22:47

News at 11:30

CTV News Calgary at 11:30 for Tuesday, March 25, 2025

CTV News Calgary at 11:30 for Tuesday, March 25, 2025

23:42

CTV News Calgary at 11:30 for Monday, March 24, 2025

CTV News Calgary at 11:30 for Monday, March 24, 2025

23:45

CTV News Calgary at 11:30 for Friday, March 21, 2025

CTV News Calgary at 11:30 for Friday, March 21, 2025

23:52

CTV News Calgary at 11:30 for Thursday, March 20, 2025

CTV News Calgary at 11:30 for Thursday, March 20, 2025

23:55

CTV News Calgary at 11:30 for Wednesday, March 19, 2025

CTV News Calgary at 11:30 for Wednesday, March 19, 2025

04:09

CTV News Calgary at 11:30 for Tuesday, March 18, 2025

CTV News Calgary at 11:30 for Tuesday, March 18, 2025

23:55

CTV News Calgary at 11:30 for Monday, March 17, 2025

CTV News Calgary at 11:30 for Monday, March 17, 2025

23:50

CTV News Calgary at 11:30 for Friday, March 14, 2025

CTV News Calgary at 11:30 for Friday, March 14, 2025

23:53

CTV News Calgary at 11:30 for Thursday, March 13, 2025

CTV News Calgary at 11:30 for Thursday, March 13, 2025

23:49

CTV News Calgary at 11:30 for Wednesday, March 12, 2025

CTV News Calgary at 11:30 for Wednesday, March 12, 2025

23:56

CTV News Calgary at 11:30 for Tuesday, March 11, 2025

CTV News Calgary at 11:30 for Tuesday, March 11, 2025

24:04

CTV News Calgary at 11:30 for Monday, March 10, 2025

CTV News Calgary at 11:30 for Monday, March 10, 2025

23:54

CTV News Calgary at 11:30 for Friday, March 7, 2025

CTV News Calgary at 11:30 for Friday, March 7, 2025

24:00

CTV News Calgary at 11:30 for Thursday, March 6, 2025

CTV News Calgary at 11:30 for Thursday, March 6, 2025

23:42

CTV Morning Live

CTV Morning Live Calgary for Tuesday, March 25, 2025

CTV Morning Live Calgary for Tuesday, March 25, 2025

02:15:56

CTV Morning Live Calgary for Monday, March 24, 2025

CTV Morning Live Calgary for Monday, March 24, 2025

02:15:56

CTV Morning Live Calgary for Friday, March 21, 2025

CTV Morning Live Calgary for Friday, March 21, 2025

02:15:46

CTV Morning Live Calgary for Thursday, March 20, 2025

CTV Morning Live Calgary for Thursday, March 20, 2025

02:15:56

CTV Morning Live Calgary for Wednesday, March 19, 2025

CTV Morning Live Calgary for Wednesday, March 19, 2025

02:16:00

CTV Morning Live Calgary for Tuesday, March 18, 2025

CTV Morning Live Calgary for Tuesday, March 18, 2025

02:16:00

CTV Morning Live Calgary for Monday, March 17, 2025

CTV Morning Live Calgary for Monday, March 17, 2025

02:15:50

CTV Morning Live Calgary for Friday, March 14, 2025

CTV Morning Live Calgary for Friday, March 14, 2025

02:15:45

CTV Morning Live Calgary for Thursday, March 13, 2025

CTV Morning Live Calgary for Thursday, March 13, 2025

02:15:45

CTV Morning Live Calgary for Wednesday, March 12, 2025

CTV Morning Live Calgary for Wednesday, March 12, 2025

02:15:51

CTV Lethbridge at Five

CTV News Lethbridge at 5 for Tuesday, March 25, 2025

CTV News Lethbridge at 5 for Tuesday, March 25, 2025

22:56

Shoppers wait outside Lethbridge Bay store for deals

Shoppers wait outside Lethbridge Bay store for deals

00:30

CTV Lethbridge Weather at 5 for Tuesday, March 25, 2025

CTV Lethbridge Weather at 5 for Tuesday, March 25, 2025

03:19

Updated strategic plan in place as U of L continues to grow

Updated strategic plan in place as U of L continues to grow

02:30

April 7 will again be Green Shirt Day in Lethbridge

April 7 will again be Green Shirt Day in Lethbridge

01:05

Lethbridge federal riding: Who's running and what's expected

Lethbridge federal riding: Who's running and what's expected

02:57

Teens struck by vehicle crossing street in Lethbridge

Teens struck by vehicle crossing street in Lethbridge

00:56

CTV News Lethbridge at 5 for Monday, March 24, 2025

CTV News Lethbridge at 5 for Monday, March 24, 2025

22:55