Snow slows traffic in Hamilton