It's night and day compared to America. All the companies are in America, while we find only a handful of start ups or some branch's of corporations in Canada.
Give a read to the /r/cscareerquestionscad subreddit
There's countless stories of "I have CS degree, intern experience, and portfolio of projects but after 500+ applications I can't land a job".
Articles like this make me want to quit everything. I try so hard to get into these field then the government claims no one can fill these roles and we need to import more people instead.