Flew Air Canada A330 a week ago, FRA - YUL. Not a damn thing wrong with the service. Pleasant crew and reasonable service.
The last time I flew AC was 5 years ago, LHR - YUL, same aircraft and the same experience. I was impressed enough to fill out the little "How we doin'" card and send it in. Never did hear back from them though.