He was made an Officer of the Order of Canada in 1993, a Chevalier of the Order of Quebec in 2000, and received the Quebec prize for science (Prix du Québec - Marie Victorin) in 1995.
A distinguished individual was honored with the rank of Officer of the Order of Canada in 1993, the title of Knight of the Order of Quebec in 2000, and the prestigious Quebec prize for science (Prix du Québec - Marie Victorin) in 1995.