Een aantal jaren geleden heeft de IATA de resolutie 302 aangenomen, die de bagagekosten voor reizen als deze dekt.
Kort gezegd staat in deze resolutie:
1) If the published baggage provisions among all participating
carriers are the same; these provisions will apply.
2) Where the one or more published baggage provisions differ between
participating carriers, apply any common provisions and where
provisions differ the published baggage provisions of the Most
Significant Carrier (MSC). (In case of code share flights this will be
the Operating Carrier, unless that carrier publishes a rule
stipulating that it will be the Marketing Carrier).
3) If the MSC does not publish baggage provisions for the journey
concerned apply the published baggage provisions of the carrier
accepting the baggage at check-in.
4) If the carrier accepting the baggage at check-in does not publish
baggage provisions for the interline journey concerned apply the
published baggage provisions of each operating airline
sector-by-sector.
Zonder in te veel details te gaan, is de "Most Significant Carrier (MSC)" degene die het langste deel van uw reis vormt. (Dat is niet altijd correct, maar zonder verwarrende details over IATA-regio's in te gaan, is het over het algemeen correct).
Dus in jouw geval is de bagagevrijstelling van Toronto naar Rio de enige die van toepassing is, maar als er enige te betalen vergoedingen zijn, betaal je deze aan het begin van je reis, niet in Toronto.