Actually last time I flew to Canada (SFO-ORD-YYZ) I ended up with three drink chits - two given to me at SFO and one at ORD - all without asking!
Having already had two that I wasn't entitled to, I couldn't bring myself to complain when the woman at the ORD RCC (B concourse) gave me just one!!
David