Flew Air Canada A330 a week ago, FRA - YUL. Not a damn thing wrong with the service. Pleasant crew and reasonable service.
Certainly not up to the Middle Eastern standards of an EK, QR or EY but let's be honest, those carriers don't play in the same ballpark.
The landing in YUL was a paint job. Kudos to the boys in the pointy end.