A pedestrian was struck and killed in a marked crosswalk in Pitt Meadows, B.C., on Sunday morning.

The man was hit by a left-turning truck at the intersection of Harris Road and 122nd Avenue and later died in hospital of his injuries.

Footage from the scene showed a GMC pickup truck with its hazard lights flashing, still in the intersection.

A baseball cap, one shoe and a pair of sunglasses lay in the road beside a streak of blood.

A hat, shoe and pair of sunglasses were left in the intersection. (Shane MacKichan)

The driver remained at the scene and co-operated with police.

Ridge Meadows RCMP say the investigation is underway but no criminal charges have been brought forth.

The intersection was cordoned off with police tape and traffic was closed for four hours in both directions on Sunday

The Integrated Collision Analysis and Reconstruction Service were at the scene investigating the incident.