How much merit do you need/want?
Private schools like RPI would give merit that would at least bring COA down to around instate levels. He could see merit $ at Case and Pitt as well.
Then there are the big state schools down south - Alabama, South Carolina, Arizona, etc…where NMSF would give him auto scholarships
You are fortunate to have a great state flagship with UW Madison, and the option of U of Toronto.
A strong CS student is going to employable from just about any school.