I am not only specific to canada but i can say about any corner in the world . The job of Data Science , like machine learning, AI . The cloud computing and Blockchain developers are in high demand . Its a growing field and is predicted to grow even more in coming years . Java developers are always in high demand too due to Big Data technology . Data Science is the best techy job for CS graduate . If you dont know these tech then my suggestion is to start with Data Science basics . Two programming languages are must for a CS guy . Java and Python, Java if you prefer Big Data . Python for data science . I can conclude that Data Science is the hottest field right now with more income and jobs .