I believe that non-English students are accepted in Canadian high schools, and helped with special ESL classes, but you have to be a permanent resident.
Asa visitor, you are probably dealing with private schools. All I know about them is that some are good, but some just want your money.