@OrchidBloom, I looked through your posts to figure out what your full-ride options might be.
I think that if you are dead-set on CS and are already awesome in that field, free/nearly-free CS at Waterloo makes more sense than Yale. However, if that isn’t the case, Yale likely makes more sense.