A male is in critical condition after he was struck by a GO train in Burlington.

Halton police say it happened around 5:45 p.m., Saturday just east of Guelph Line along Fairview Street.

No foul play is suspected at this time.

The identity of the victim is being withheld at this time.

None of the approximately 300 passengers on board the train at the time were injured.

Service on the Lakeshore West Line was restricted while police conducted their investigation. It has since resumed normal service.