He was elected as a Reformer, served as a Canadian Alliance MP when the party changed, then served in the Democratic Reform caucus, then served as a Progressive Conservative, then served in the Conservative Party of Canada.
Il a été élu sous la bannière réformiste, a servi comme député de l'Alliance canadienne quand le parti a changé de nom, puis a fait partie du caucus de la Réforme démocratique avant d'être progressiste conservateur puis de servir au sein du Parti conservateur du Canada.