I agree with Michael. I think we have very strong resources here in Canada. Perhaps they will be insufficient in the future, but certainly in terms of the younger generation, I mentor a lot of students and I always tell them, “Make sure you learn how to code.” You don't have to become a coder, but learn how the technology works. Learn how you can use various coding techniques to advance your interests in completely different areas, etc. The fundamentals are associated with understanding some of the emerging technology. I think that's pretty widely accepted now.
On January 29th, 2019. See this statement in context.