Alistair MacGregor a été député de la circonscription de Cowichan-Malahat-Langford au cours de trois législatures différentes, de 2015 à 2025. Pendant cette période, il a occupé divers postes de porte-parole au sein du caucus du NPD, ainsi qu’au sein des comités de la Chambre des communes associés, notamment ceux de la Justice et des Droits de la personne, de l’Agriculture et de l’Agroalimentaire, de la Sécurité publique et de la Sécurité nationale, et de l’Aide médicale à mourir. Il a occupé le poste de président du caucus de 2024 à 2025 et a défendu un certain nombre d’initiatives au Parlement, notamment une stratégie nationale sur les lésions cérébrales, une stratégie nationale sur les sols et une réforme des investissements des régimes de pensions.
MacGregor a également siégé au sein de la section canadienne de ParlAmericas, une association interparlementaire officielle qui permet aux membres de la Chambre des communes et du Sénat de mener des actions de diplomatie hémisphérique et de mener un dialogue politique avec les États membres d’Amérique du Sud et d’Amérique centrale.
Après avoir étudié à l’Université de Victoria et à l’Université Royal Roads, M. MacGregor a obtenu une maîtrise ès lettres et, plus récemment, un certificat d’études supérieures en leadership. Ayant vécu ces 35 dernières années dans la magnifique Cowichan Valley, sur l’île de Vancouver, il a tissé des liens solides au sein de sa communauté d’origine et occupe actuellement le poste de directeur administratif des tribus Cowichan, la plus grande Première Nation de Colombie-Britannique.