He held a number of portfolios: Parliamentary Secretary to the Minister of State for Urban Affairs; Official Opposition House Leader; Liberal Party House Leader; Whip; and party critic for the public service, Canada Post Corporation, the Treasury Board, and most importantly, the cause that he cared most strongly about, official languages.
Il a été responsable de nombreux portefeuilles : celui de secrétaire parlementaire du ministre d'État chargé des affaires urbaines, de leader parlementaire de l'opposition officielle, de leader en Chambre du Parti libéral, de whip et de porte-parole de la fonction publique, de la Société canadienne des postes, du Conseil du Trésor, et surtout, de la cause qui lui tenait le plus à cœur, les langues officielles.