This is nice but it's all wrong.
First, the Yankees don't have a record of 66-54 (didn't check the rest).
Second, you need to weigh it not just by opponents win % but by # of games played vs each. Blue Jays opp win % is higher than your calculation.
Also, this is totally meaningless data because win % is not an indicative measurement of a team's talent.