Originally Posted by
yvr76
For North America, bags fees are always charged by operating carrier on the first segment, not ticketed (i.e. codeshares don't factor into the equation).
In any case, both AC (unless it's domestic) and United charge for 1st checked bag unless you have status, so I'm not sure it would make a difference?
Well, if OP is willing to do YUL-YYZ-ORD then he's golden