A 26-year-old man died when a truck allegedly struck him head-on on the wrong side of the Bruce Highway in February.