The point is that not all Asia routes have hot snacks. The YYC-NRT route is served by a 763, and I don't know if the galley is capable of handling them. Perhaps one of our resident FA's or SD's could tell us.
On the NRT-YYC leg there were no snacks on offer in the galley at all, but I assume they would have been available on request.