Preparing Canada for a digital world: Final report of the Information Highway Advisory Council