I recently read an article about the emerging IT talent shortage in Canada, and it got me thinking about what...