Algerian man fights to stay in Canada after years of uncertainty