João Canijo est né le 10 décembre 1957 à Porto et est un cinéaste portugais. Son film Get a Life a été présenté dans la section Un Certain Regard du Festival de Cannes 2001. Son film de 2011 Blood of My Blood a été sélectionné comme candidat portugais pour l'Oscar du meilleur film en langue étrangère aux 85e Oscars, mais n'a pas atteint la liste restreinte finale. Son film de 2023 Bad Living a remporté le Grand Prix du Jury à la 73e Berlinale.
Avant ses débuts en tant que réalisateur, Canijo a travaillé comme assistant réalisateur auprès de Wim Wenders pour The State of Things (1982) et auprès de Werner Schroeter pour Der Rosenkönig (1986).