ADVERTISEMENT

Latest Videos

Playing 1 of undefined
Canadian ski cross team members swap skis for diving board

Canadian ski cross team members swap skis for diving board

02:15

Photographer's personal work on display at Calgary gallery

Photographer's personal work on display at Calgary gallery

00:59

Big changes in Canadian airline industry called for in report

Big changes in Canadian airline industry called for in report

02:26

Majority not interested in leaving CPP, public survey finds

Majority not interested in leaving CPP, public survey finds

02:53

Powerful message from murder victim Vanessa Ladouceur's mother

Powerful message from murder victim Vanessa Ladouceur's mother

02:10

Calgary preparing for heavy rain on Friday and Saturday

Calgary preparing for heavy rain on Friday and Saturday

02:21

At least 1 dead in rockslide near Bow Glacier Falls

At least 1 dead in rockslide near Bow Glacier Falls

03:18

Hotel converted from office building opens in Calgary

Hotel converted from office building opens in Calgary

00:27

Transit drivers injured in Calgary assaults

Transit drivers injured in Calgary assaults

00:43

Health-care town hall to take place in Airdrie

Health-care town hall to take place in Airdrie

01:50

More foreign ownership needed for Canadian airlines

More foreign ownership needed for Canadian airlines

01:12

Five things you need to know for June 19, 2025

Five things you need to know for June 19, 2025

02:43

Weather statement issued because of intense rain

Weather statement issued because of intense rain

02:33

Cost of fuel on the rise and expected to keep rising

Cost of fuel on the rise and expected to keep rising

02:50

Calgary took tumble in ranking of top cities to live

Calgary took tumble in ranking of top cities to live

02:52

Clean-up, reminiscing underway in Kananaskis after G7 Summit

Clean-up, reminiscing underway in Kananaskis after G7 Summit

02:21

Traffic safety turns high-tech at City of Calgary

Traffic safety turns high-tech at City of Calgary

03:19

Scamming's big business for the bad guys—and evolving

Scamming's big business for the bad guys—and evolving

02:22

Advance voting for Olds-Didsbury-Three Hills underway

Advance voting for Olds-Didsbury-Three Hills underway

02:29

Small rodents leave mess behind as they tunnel through lawns

Small rodents leave mess behind as they tunnel through lawns

01:47

Calgary teen on mission to prevent genetic defects

Calgary teen on mission to prevent genetic defects

02:08

Glenn's Golf Tips: A rock and a hard place...

Glenn's Golf Tips: A rock and a hard place...

01:58

After Thursday, we're in for days of rain

After Thursday, we're in for days of rain

03:08

Investigation into fire in Calgary industrial area underway

Investigation into fire in Calgary industrial area underway

00:16

Calgary Superstore evacuated due to carbon monoxide

Calgary Superstore evacuated due to carbon monoxide

00:21

Gas-burning generator caused deadly CO incident

Gas-burning generator caused deadly CO incident

00:26

What did Donald Trump eat at the G7 summit?

What did Donald Trump eat at the G7 summit?

01:20

Calgarian shares details about cooking for world leaders at the G7

Calgarian shares details about cooking for world leaders at the G7

01:12

No joint communique, but smaller statements come out of G7

No joint communique, but smaller statements come out of G7

01:21

Five things you need to know for June 18, 2025

Five things you need to know for June 18, 2025

02:45

News at Six

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

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

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

42:56

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

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

42:56

News at Five

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

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

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

22:40

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

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

22:40

News at 11:30

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 News Calgary at 11:30 for Monday, June 2, 2025

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

23:14

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

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

23:08

CTV Morning Live

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 Morning Live Calgary for Monday, June 9, 2025

CTV Morning Live Calgary for Monday, June 9, 2025

02:14:34

CTV Morning Live Calgary for Friday, June 6, 2025

CTV Morning Live Calgary for Friday, June 6, 2025

02:14:43

CTV Lethbridge at Five

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

Canadian Symposium on Remote Sensing comes to Lethbridge

Canadian Symposium on Remote Sensing comes to Lethbridge

02:14

Buffalo hunt brought to life through new exhibit

Buffalo hunt brought to life through new exhibit

00:42

Economic Development Lethbridge launches quantum super hub

Economic Development Lethbridge launches quantum super hub

01:08