Canadian programming job market is weird, places are hiring and can't find people, and people are looking and not being hired. IMO nobody wants a junior and everyone wants the mythically perfect candidate. Employers are gonna have to bite the bullet and hire people less qualified and train them up but they refuse.