I'm planning a trip with some parts being through air and some parts through ground. The trip starts in YHZ (Canada) and ends on GIG (Rio de Janeiro), with the following flights: YHZ-YYZ, YUL-YYC, YVC-YYZ and YYZ-GIG (with a stop on CGH).
The luggage allowance (in Air Canada) for the international flight (from Toronto to Rio, via TAM Airlines) is 2 bags, while for separate domestic flights is 1 bag. Will I be able to transport 2 bags for free since Halifax, or only from Toronto to Rio?
EDIT: all the flights will be booked at once, in one reservation. My doubt is about having a span of days and cities between the flights (i.e. not hoping from one city to another by plane).