Is Canada prepared to meet the challenges of the future?