Thank for all the posts. I got a second opinion, glad I did - the first plumber would have replaced the floor drain and it would not have solved the issue, cowboy.
I got a cam down there and there is indeed a blockage, 125ft out so on city property. Now commences the City of Toronto merry-go-round.
The block seems quite bad, but it is draining. The distance of the block and the draining explains how we have got away with out any overflowing - I think we came pretty close though.