Snow proves no match for Canadian train