A 53 year old local man has been charged with dangerous driving, mischief, and endangering life, after a close call with a VIA Rail in New Hamburg.
Regional Police say it happened between 9PM and 10 PM on Wednesday when a vehicle was observed driving erratically.
The small silver vehicle reportedly drove into several buildings and other vehicles before eventually stopping on the train tracks on Waterloo Street in New Hamburg.
A VIA Rail passenger train with 50 passengers on board was able to stop 100 meters before hitting the vehicle, after noticing emergency equipment on a nearby police cruiser.
Police are looking for witnesses who may have observed the small silver vehicle, or may have damage to their car.