The Toronto Maple Leafs came back from three goals down to top the host Montreal Canadiens 7-3 on Saturday night.