Really good thread!
I agree with both Darwink and Silence&Motion.
I'd say the reason we've seen a decline in the increase in young people is threefold:
1. Toronto, Montreal and Vancouver are way more fun, for someone between the ages of 18-30. Trendy cafes and restaurants, art scene, more...