Lets not kid ourselves AC has also done a terrible job of selling in China... the companys marketing is hopeless... its a shame but th govt did make the airline stay in Montreal... perhaps if AC had a YVR base it might be more responsive to its Asian market.
Continental has one flight a day to HKG just look at the adv. they have in Hong Kong. Also AC must think its the only airline to CND so it does not bother to place Ads. in China... US companies do have domestic [US competition] competition so they sell there services.