High School Grad Needs a Summer Job before heading off to Uni

I'm currently in my senior year at high school just outside of Toronto and I'll be needing a job this summer. Other than a bit of travelling (going to Banff national park and the west coast, maybe Seattle too?) I'll have 3 months of free time to kill.

This fall I'm heading out to the University of Waterloo for their Systems Design Engineering Co-op program. I kinda want to get a job that is at least remotely related to technology so I can get exposed to it before going into my program in the fall. I'm a complete newbie when it comes to programming (one of the cons of IB is that I can't take any electives in high school) so I'm going to try self-learning C++ as well. Do you guys have any idea where I should apply or dip my toes into?