It might be best for him to return to his home country first. It seems staying in Canada while reapplying for a new study permit isn’t an option??
They consulted with an RCIC, who advised them to stop attending Heartland, return to their home country, and continue studying an English program there (which is much cheaper). He can then come back to Canada once he reaches the required English level for the ESL program. However, it seems like the refusal rate for study permits appears to be higher now, with stricter rules and many changes.