I've flown Air Canada since 1966 and I agree, it really is hit or miss. My wife was not a big fan of the times we flew Air Canada with small children still in diapers. The Flight Attendants seemed really put out when we needed to change a diaper.
Actually, my last fight was in October 2019 before the pandemic and our cruise line booked us on Air Canada into Vancouver because their fares were cheaper. It was cheaper because the routing was crazy. We went from Sacramento to Los Angeles......400 miles the wrong direction, to get on a flight to cover that same 400 miles, fly over Sacramento to Vancouver. Only issue was coming home, we again flew from Vancouver to LAX right over Sacramento.....but the LAX to Sacramento flight was delayed for 6 hours!