There is no shortage of IT and computer related jobs in Canada and there is an always-growing spectrum of specialties where one can focus. From Theoretical Computer Science to Computer Engineering to Applications and anywhere in between, you can build a career by becoming a subject matter expert on just one or two specs of the map.
If you’re trying to decide your niche, a student exploring career opportunities, or an IT recruiter understanding where their open jobs fit, then take 11 minutes to watch this video from Domain of Science. The summary of Computer Science is fascinating and educational, even though it does miss some areas (the author states in the comments “I should have added in computer security alongside hacking. It is a huge and important field so I regret leaving it off. And I should also have mentioned interpreters along with compilers as this is an important concept“)