UW-Seattle vs. UIUC vs. u of Toronto

I would personally prefer UW because of the amazing location and campus and there are fixed steps which if followed will enable you to easily switch to CS. I figure UIUC will be more expensive as well considering their latest hike in tuition fees.