Algérien émigré à Montréal, Ahmed Kasmi mène une vie rangée. Travaillant comme couvreur de toitures, il est sur le point d'obtenir pour toute sa famille la citoyenneté canadienne, à laquelle il tient tant. Or, Hafid, son fils de 19 ans, membre du groupe anarchiste CRISCO, s'infiltre dans les bureaux d'Immigration Canada pour en saboter les bases de données. Ayant été filmé par une caméra de surveillance, il fuit la ville sans prévenir les siens. Inquiet et ne comprenant pas les agissements de Hafid, Ahmed contacte Huguette, la petite amie de son fils, également militante du CRISCO, pour l'aider à le retrouver. Leurs démarches les amènent sur les routes du nord. Pendant ce voyage, Ahmed découvre les rigueurs et les aspects moins reluisants de son pays d'adoption.