Stand off in St. Marys, Ont. lasts 18 hours