Canes snap losing skid in Toronto

by