Depending on what year he's in, most consulting firms (Deloitte, EY, PWC, KPMG, Accenture, etc.) have internship programs. They also tend to have significant presence on campus to help students be successful in their application process.
Looks like McKinsey is currently hiring for Business Analyst interns and BCG is looking for associates.
https://www.mckinsey.com/careers/sea...st-intern-0003
https://www.bcg.com/en-ca/careers/jo...s/calgary.aspx
If he's at all interested in consulting, it can be an extremely rewarding albeit challenging career.