I don't know too much about CFA, so can't comment. I'm at the "other" flight school at Oshawa Municipal Airport. That place is not bad - decent quality training, and no racism issues - they have instructors from all over the place, and Indian students as well as instructors. And the CFI is a pretty decent guy.
I checked CFA's per hour prices, and this other school is cheaper.
Also have a reasonably-priced package deal (3 phases), so no inflated ground-briefings to pay for. If your cousin has been having problems at CFA, maybe he should take a look at DFC. Let me know and I can put him in touch with an instructor there.
Good luck with your flying.