BC Lower Mainland Cams
Highway 1 - Horseshoe Bay to Lonsdale
Horseshoe Bay
Cross Creek
Hwy 1 at Hadden Drive - W
Hwy 1 at Hadden Drive - E
Capilano - N
Capilano - W
Capilano - E
Capilano - S
Westview - N
Westview - W
Westview - E
Westview - S
Lonsdale - N
Lonsdale - W
Lonsdale - E
Lonsdale - S
Lynn Valley Rd - W
Lynn Valley Rd - E
Highway 1 - Ironworkers Memorial Bridge to Port Mann
Mountain Highway - N
Mountain Highway - S
Ironworkers Northend - N
Ironworkers Northend - S
Ironworkers Northend - N
Ironworkers Northend - S
Ironworkers Midspan
Ironworkers Southend - W
Ironworkers Southend - E
Cassiar Tunnel
Douglas Rd - W
Douglas Rd - E
Kensington - W
Kensington - E
Brunette
Coquitlam
Port Mann Bridge - W
Port Mann Bridge - E
Highway 1 - Fraser Valley
Hwy 1 at 176th Street - N
Hwy 1 at 176th Street - W
Hwy 1 at 176th Street - E
Hwy 1 at 176th Street - S
Hwy 1 at 232nd St - N
Hwy 1 at 232nd St - W
Hwy 1 at 232nd St - E
Hwy 1 at 232nd St - S
Hwy 1 at 264th St - N
Hwy 1 at 264th St - W
Hwy 1 at 264th St - E
Hwy 1 at 264th St - S
Bradner Rd
Bradner Rd - W
Bradner Rd - E
Mt Lehman - N
Mt Lehman - W
Mt Lehman - E
Mt Lehman - S
Clearbrook - N
Clearbrook - W
Clearbrook - E
Clearbrook - S
McCallum Road - W
McCallum Road - E
McCallum Rd Roundabout N
McCallum Rd Roundabout S
Sumas Way - N
Sumas Way - W
Sumas Way - E
Sumas Way - S
Cole Road - W
Cole Road - E
Evans Road - N
Evans Road - W
Evans Road - E
Evans Road - S
Chilliwack Lake
Prest Rd - N
Prest Rd - W
Prest Rd - E
Prest Rd - S
Annis Rd - N
Annis Rd - W
Annis Rd - E
Annis Rd - S
Bridal Falls - W
Bridal Falls - E
Herrling Island - W
Herrling Island - E
Herrling Island Overpass - N
Herrling Island Overpass - W
Herrling Island Overpass - E
Herrling Island Overpass - S
Hunter Creek
Highway 7 - Lougheed Highway
Lougheed at Kennedy Rd
Pitt Meadows
Lougheed Hwy
Lougheed at Harris Rd - N
Lougheed at Harris Rd - W
Lougheed at Harris Rd - E
Lougheed at Harris Rd - S
Lougheed at Dewdney Trunk Rd - N
Lougheed at Dewdney Trunk Rd - W
Lougheed at Dewdney Trunk Rd - E
Lougheed at Maple Meadows Way - S
Albion - N
Albion - W
Albion - E
Albion - S
Silverdale - N
Silverdale - W
Silverdale - E
Silverdale - S
Nelson St - W
Nelson St - E
Mission - N
Mission - W
Mission - E
Mission - S
Deroche - W
Deroche - E
Highlands Blvd
Agassiz
Hope
Devil Lake - W
Devil Lake - E
Highway 7B - Mary Hill Bypass
Mary Hill Bypass at Shaughnessy - W
Mary Hill Bypass at Shaughnessy - E
Pitt River Rd - N
Pitt River Rd - W
Pitt River Rd - E
Pitt River Rd - S
Mary Hill Bypass - NE
Mary Hill Bypass - SW
Highway 9
Agassiz-Rosedale Bridge - N
Agassiz-Rosedale Bridge - S
Rosedale Overhead - N
Rosedale Overhead - S
Highway 10
Hwy 10 at King George Blvd - W
Hwy 10 at King George Blvd - E
Hwy 10 at 152nd St - N
Hwy 10 at 152nd St - W
Hwy 10 at 152nd St - E
Hwy 10 at 152nd St - S
Hwy 10 at 192nd St - N
Hwy 10 at 192nd St - W
Hwy 10 at 192nd St - E
Hwy 10 at 192nd St - S
Hwy 10 at Fraser Hwy - NW
Hwy 10 at Fraser Hwy - NE
Hwy 10 at Fraser Hwy - SW
Hwy 10 at Fraser Hwy - SE
Hwy 10 at 200th St - N
Hwy 10 at 200th St - W
Hwy 10 at 200th St - E
Hwy 10 at 200th St - S
Highway 11
Hwy 11 at Harris Rd - N
Hwy 11 at Harris Rd - W
Hwy 11 at Harris Rd - E
Hwy 11 at Harris Rd - S
Hwy 11 at Clayburn Rd - N
Hwy 11 at Clayburn Rd - W
Hwy 11 at Clayburn Rd - E
Hwy 11 at Clayburn Rd - S
Highway 15
Hwy 15 at Fraser Hwy - N
Hwy 15 at Fraser Hwy - W
Hwy 15 at Fraser Hwy - E
Hwy 15 at Fraser Hwy - S
Hwy 15 at Hwy 10 - N
Hwy 15 at Hwy 10 - W
Hwy 15 at Hwy 10 - E
Hwy 15 at Hwy 10 - S
Hwy 15 at 16th Ave - N
Hwy 15 at 16th Ave - W
Hwy 15 at 16th Ave - E
Hwy 15 at 16th Ave - S
Highway 17
Deltaport Way - N
Deltaport Way - E
Deltaport Way - S
Salish Sea Dr - N
Salish Sea Dr - W
Salish Sea Dr - E
Hwy 17 at 52nd St - N
Hwy 17 at 52nd St - W
Hwy 17 at 52nd St - E
Hwy 17 at 52nd St - S
Hwy 17 at 56th St - N
Hwy 17 at 56th St - W
Hwy 17 at 56th St - E
Hwy 17 at 56th St - S
Hwy 17 at 80th St - N
Hwy 17 at 80th St - W
Hwy 17 at 80th St - E
Hwy 17 at Hwy 91 Connector - N
Hwy 17 at Hwy 91 Connector - W
Hwy 17 at Hwy 91 Connector - E
Hwy 17 at Hwy 91 Connector - S
Tannery Rd Overpass - N
Tannery Rd Overpass - W
Tannery Rd Overpass - E
Tannery Rd Overpass - S
Bridgeview Dr - W
Bridgeview Dr - E
Bridgeview Dr - S
104th Ave at Hwy 17 WB
Hwy 17 at 104th Ave EB
104th Ave at Hwy 17 EB
Hwy 17 at 104th Ave SB
Highway 17A
Ladner - N
Ladner - W
Ladner - E
Ladner - S
Delta - N
Delta - S
Highway 91A - New Westminster / Queensborough
Hwy 91A at Boundary Rd - W
Hwy 91A at Boundary Rd - E
Hwy 91A at Queensborough Bdg - S
Hwy 91A at Queensborough Bdg - E
Hwy 91A at Howes St - W
Hwy 91A at Howes St - E
Queensborough Connector
Highway 0
Knight St Bdg Northend - N
Knight St Bdg Northend - S
Knight St Bdg Southend - N
Knight St Bdg Southend - S
Highway 91
Alex Fraser Bridge SB
Annacis Channel Bridge Approach
Annacis Island - N
Annacis Island - W
Annacis Island - E
Annacis Island - S
Alex Fraser Bridge - N
Alex Fraser Bridge - S
Hwy 91 Connector at Nordel Way - N
Hwy 91 Connector at Nordel Way - W
Hwy 91 Connector at Nordel Way - E
Highway 91 - East - West Connector
Hwy 91 East-West Connector - W
Hwy 91 at No.6 Rd - W
Hwy 91 at No.6 Rd - E
Hwy 91 at No.8 Rd - W
Hwy 91 at No.8 Road on East-West
Hwy 91 at Fraserwood - W
Hwy 91 at Fraserwood - E
Highway 91 - Delta
Hwy 91 at 72nd Ave - N
Hwy 91 at 72nd Ave - E
Hwy 91 at 72nd Ave - S
Highway 99 - Whistler to Lillooet
Duffey Lake
Pemberton - N
Pemberton - W
Pemberton - E
Pemberton - S
Wedge
Alpine Way - N
Alpine Way - W
Alpine Way - E
Alpine Way - S
Lorimer Rd - N
Lorimer Rd - W
Lorimer Rd - E
Lorimer Rd - S
Whistler Village Gate - N
Whistler Village Gate - E
Whistler Village Gate - S
Lake Placid - N
Lake Placid - W
Lake Placid - E
Lake Placid - S
Highway 99 - Sea-to-Sky Highway
Function Junction - N
Function Junction - W
Function Junction - E
Function Junction - S
Brew Creek - N
Brew Creek - S
Daisy Lake - N
Daisy Lake - S
Culliton - N
Culliton - S
Alice Lake - N
Alice Lake - S
Britannia - N
Britannia - S
Furry Creek
Lions Bay - N
Lions Bay - S
Highway 99 - Lions Gate Bridge & Marine Drive
Marine Dr.
Taylor Way
Lions Gate Bridge - N End 2
Lions Gate Bridge - N End 1
Stanley park Entrance
Georgia St.
Highway 99 - Oak Street Bridge - Richmond
Oak St. 70th - N
Oak St. 70th - S
Hwy 99 at Cambie Rd - N
Hwy 99 at Cambie Rd - S
Hwy 99 at Shell Road
Hwy 99 at Westminster Hwy - N
Hwy 99 at Westminster Hwy - S
Highway 99 - George Massey Tunnel
Works Yard
Hwy 17A Overpass
Hwy 99 at Hwy 17A - River Rd
Hwy 99 at Hwy 17A - NB
Hwy 99 at Hwy 17A - South
Hwy 99 at Hwy 17A - West
South Approach
Deas
Steveston
Blundell
Highway 99 - Delta
Hwy 99 at 80th St - W
Hwy 99 at 80th St - E
80th St at Ladner Trunk Rd
Hwy 99 at Hwy 17 - W
Hwy 99 at Hwy 17 - E
Highway 99 - Surrey - White Rock
Hwy 99 at Mud Bay - W
Hwy 99 at Mud Bay - E
Hwy 99 at King George Blvd - N
Hwy 99 at King George Blvd - S
King George Blvd at Hwy 99 - W
King George Blvd at Hwy 99 - E
Hwy 99 - 32nd Ave Diversion - N
Hwy 99 - 32nd Ave Diversion - S
Hwy 99 at 16th Ave - N
Hwy 99 at 16th Ave - W
Hwy 99 at 16th Ave - E
Hwy 99 at 16th Ave - S
Highway 99A - King George Blvd
Pattullo Bridge Northend - S
Pattullo Bridge Southend - W
Pattullo Bridge Southend - E
Pattullo Bridge Approach
Highway 101 - Sunshine Coast
Powell River
Earls Cove
Secret Cove
Gibsons Bypass - N
Gibsons Bypass - E
Gibsons Bypass - S
Placeholder for Future
Future Traffic Cam
Placeholder for Future
Future Traffic Cam
Placeholder for Future
Future Traffic Cam
Placeholder for Future
Future Traffic Cam
Placeholder for Future
Future Traffic Cam