A man suffered life-threatening injuries after he was struck by a streetcar on St. Clair Avenue West, near Caledonia Road, on Thursday night.