I agree with the posters who suggest that your best bets are the top Canadian universities, but I’m surprised that nobody has mentioned the University of Pittsburgh. It is world-renowned in Philosophy, and it may not be too late to apply.
This student needs full financial aid. He will not get that at Pitt. Pitt does have merit scholarships but only for high stats students. The OP would not qualify. Pitt really isn’t a good suggestion in this case.
@BasicOhioParent --the reason no one here has mentioned University of Pittsburgh is because they do not give “generous financial aid” to students with need. They do give merit aid but he will need SAT 1480/ACT 33+ scores to get even half tuition.
I would actually suggest that you look into Deep Springs. A very unusual school. If you get in, it’s free.