ADVERTISEMENT

Latest Videos

Playing 1 of undefined
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

Calgary children's camp taking different approach toward stuttering

Calgary children's camp taking different approach toward stuttering

02:02

Collections come in all shapes and sizes. This one is big

Collections come in all shapes and sizes. This one is big

02:19

Glenn's Golf Tips: We show you how you can get that club face square

Glenn's Golf Tips: We show you how you can get that club face square

02:31

For Thursday, we can expect rain, thunderstorms

For Thursday, we can expect rain, thunderstorms

02:31

CTV News Calgary Noon Update for July 16, 2025

CTV News Calgary Noon Update for July 16, 2025

05:24

Alberta Next panel meeting in Red Deer

Alberta Next panel meeting in Red Deer

01:48

Five things you need to know for July 16, 2025

Five things you need to know for July 16, 2025

03:20

CTrain riders need to scan tickets

CTrain riders need to scan tickets

00:43

Dry weather Wednesday ahead of a wet Thursday

Dry weather Wednesday ahead of a wet Thursday

01:59

Calgary police officer faces murder charges for 2023 shooting

Calgary police officer faces murder charges for 2023 shooting

03:00

Damage following Sunday's hailstorm surveyed by researchers

Damage following Sunday's hailstorm surveyed by researchers

02:15

Friends of the Bar U trying to track down mistakenly sold painting

Friends of the Bar U trying to track down mistakenly sold painting

01:53

Camera footage of neighbour leaves Calgary family concerned

Camera footage of neighbour leaves Calgary family concerned

02:17

Public hearing set for redevelopment in Hillhurst

Public hearing set for redevelopment in Hillhurst

02:15

Efforts underway to send woman with cancer to German treatment centre

Efforts underway to send woman with cancer to German treatment centre

02:12

Shuttered daycares set to reopen following appeal victories

Shuttered daycares set to reopen following appeal victories

02:19

No air quality advisories for Calgary but that could change

No air quality advisories for Calgary but that could change

02:23

Council to discuss land use development change

Council to discuss land use development change

01:52

Five things you need to know for July 15, 2025

Five things you need to know for July 15, 2025

02:59

Alberta's measles count up

Alberta's measles count up

00:38

Clear weather expected on Tuesday

Clear weather expected on Tuesday

01:33

Storm tears up trees, gardens; leaves cars, houses mostly unscathed

Storm tears up trees, gardens; leaves cars, houses mostly unscathed

02:50

Calling it for another year: The Calgary Stampede wraps up for 2025

Calling it for another year: The Calgary Stampede wraps up for 2025

03:12

Two Calgarians say they received each other's health info in mix-up

Two Calgarians say they received each other's health info in mix-up

02:29

Cost of living weighs on Canadians—especially Albertans: MNP report

Cost of living weighs on Canadians—especially Albertans: MNP report

02:25

A mostly clear, sunny Tuesday, but with a below-seasonal high temp

A mostly clear, sunny Tuesday, but with a below-seasonal high temp

02:19

News at Six

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

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

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

42:56

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

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

42:56

News at Five

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

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

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

22:40

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

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

22:40

News at 11:30

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

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

23:21

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

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

23:18

CTV Morning Live

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 Morning Live Calgary for Thursday, July 3, 2025

CTV Morning Live Calgary for Thursday, July 3, 2025

02:14:43

CTV Morning Live Calgary for Wednesday, July 2, 2025

CTV Morning Live Calgary for Wednesday, July 2, 2025

02:14:43

CTV Lethbridge at Five

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

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

22:54

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

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

03:13

Program provides positive interaction between kids, police officers

Program provides positive interaction between kids, police officers

02:09

CTV News Lethbridge at 5 for Tuesday, July 15, 2025

CTV News Lethbridge at 5 for Tuesday, July 15, 2025

22:54

CTV Lethbridge Weather at 5 for Tuesday, July 15, 2025

CTV Lethbridge Weather at 5 for Tuesday, July 15, 2025

03:14

Lethbridge continues to see drop in rent for 1-bedroom units

Lethbridge continues to see drop in rent for 1-bedroom units

02:00

Election Act/Bill 20 changes left Lethbridge scrambling

Election Act/Bill 20 changes left Lethbridge scrambling

02:53

Boil water advisory issued for hamlet of Granum, Alta.

Boil water advisory issued for hamlet of Granum, Alta.

01:03