Skip directly to content

Justin Veillieux

Director, GO Transit Maintenance
Justin Veillieux has worked in the railway industry his entire career. He brings to PNR RailWorks more than 20 years of experience on signal and track construction and maintenance projects on transit and railroad lines across Canada. He came to PNR RailWorks in 2011 and is responsible for leading all aspects its track and signal maintenance program for GO Transit, a commuter rail line serving Greater Toronto and a division of Metrolinx. Under his leadership, this division has taken on additional responsibilities and grown to more than 200 employees dedicated to maintaining and upgrading 400 km. of GO Transit track and signals. Justin learned the railway industry from the ground up, beginning his career in a boots-on-the-ground position in signal construction with Advanced Railway Concepts (now Condor Signals). He later held both field and management positions with 360 Networks and spent two years constructing the Sheppard light rail line in Toronto. He also worked at the Toronto Transit Commission, where he served as a senior designer/construction manager in the Engineering Department.

Leadership Team

PNR RailWorks Inc.

Executive Vice President
Vice President, Finance & Administration
Vice President, Business Development
Corporate Counsel and Director of Contracts
Director, GO Transit Maintenance


Regional Manager, Eastern Region
Operations Manager, Prairie Region
Regional Manager, Pacific Region

Signals & Communications

General Manager, Signals & Communications Division