Duncan a lot of them are on condition.
No need to assume what I am like just cause I don't like the CFI. You don't know me and I don't know you. So save yourself some hassle.
It's not a hassle to me at all. But I take issue with the fact that you accuse a small business of operating aircraft which, "many are on overdue engine changes." The only way I can interpret this statement is that he is running engines past their Time Before Overhaul. The world of aviation is a small one, and rumors of a company running engines past their TBOs, which is the only way my humble intellect can imagine interpreting this statement, can be severely damaging to their reputation at an airport with nothing BUT flight training units.
I can't help but have noticed that you're a fresh CPL, and as such I can only infer that your, for lack of a better term, "hate on" for the CFI of CFC, Ron Harkas, is due to his diligence as a CFI and DFTE in grilling you as hard as possible in your flight training and flight test. Ron fails very few people, but he does try to teach you as much as possible during your training and your ride. If you took offense to his best efforts to help you survive your career in a risky business, I would consider it negligent of me to refrain defending him of your naivety.
Canadian Flight Centre is a good place to train, to flight test and to work. I learned a lot of valuable lessons from Ron. He always cared and he was always as thorough an instructor as possible, with many DECADES of experience to draw on. Much, much more than the majority of instructors I encountered, and he felt the sense of duty to impart it to us.