Is there any logical reason that Florida isn't favored in this game? Their ATS record on the road is far better than Toronto's at home. I don't understand why everyone is so confident in the Leafs. Can anyone offer some insight??