I was on an AC A330 just last week flying Executive First. I was upgraded from Economy out of YUL. Although it was really nice, i don't think that it would have been worth the ticket price.
The seats were really spacious, only bad thing was that my personal tv screen did not work, but i was given one of those small sony players and a seletion of tapes.
Dinner wa also nice but breakfast seemed to be a little rushed before we landed. When you fly, don't forget to go to the airport early and get access to the lounge. I was there for almost 3 hrs (there wasn't a thing to do for me anyway) and enjoyed it