Certainly for the way back it sounds as though it will be one bag, first leg of return journey sets the benchmark. I'm not sure when you have an operating airline with different ticketing, I think it is the metal (when I fly UA / AC codeshare on UA, UA's rules apply and vice versa) even when I am ticketed by AC (although who knows when the rules are more favourable to pax rather than less!)