I was just recently on AC138 (YYC -> YYZ) and AC058 (YYZ -> DOH) and surprisingly the service was good by AC standards. In the past, I've tried to stick to Qatar Airways, Emirates, or Austrian (when connecting in Europe) to fly from N.America to the GCC region, but not having status on Emirates or Qatar Airways leaves me with only one-checked luggage, which is hard to cram belongings for 3 months abroad. With the exception of being required to be masked up the entire transit, this has been the best AC service I've had in Business Class.