Yes, I agree that a good barber haircut is worth at least 35 cad (without tips) in Toronto as a market rate. Appreciate that you recognize Michael's craft!
2500 cad is pretty good for a 2 bedroom with 2 bathroom in 2021. (especially given it is right on top of TTC station with rent control (residential use prior to Nov 2018)).