I can't see how these figures are correct. Air Canada paid 1.5 mil and if you look at the naming costs across North America:
https://espn.go.com/sportsbusiness/s/stadiumnames.html
The highest according to the list is Reliant Stadium in Houston at 10 mil per year. I can't see Scotia paying 40 million per year.