The new excess luggage rates from the US/Canada are abhorrent.
Currently an additional 23 kg box is $140-$175, depending on it it was booked online or at the airport (used to $137/500AED a few years ago). The new rates put it at $210 online/$300 at the airport. Extra weight from 23-32 kg goes from a flat $50 (payable only at the airport) to $87.5 (online) to $125 (airport).
I frequently travel with extra weight/pieces, and this change alone will push me completely to Emirates.