I did IAH-YYZ-PVG twice this year and I too was perplexed by having to pay for internet access in the AC lounge when it is free inside the terminal. Relative to IAH's CO lounge, the food/drink was better. Since I was traveling in J, there did not seem much point to stuffing food (drink) in my pockets (rubber-lined).