I think you have to find out what booking class on Air Canada your Ethiopian ticket books into for each of those segments. It is often not the same from airline to airline, and they often sell the passenger a higher booking class than they buy. (e.g., multiple threads reporting people buying PY and getting Y on a segment on other metal.)