Née à Chatham en Ontario, Beaumier étudie la psychologie à l'université de Windsor. Avant d'entrée en politique, elle enseigne à Ontario School for Mentally Challenged Children, une école pour Enfants présentant un handicap. Elle travaille aussi dans une firme de contrôle de camions et également en tant que vice-présidente dans une firmes de services bioanalytiques.
Durant sa carrière parlementaire, elle est parle fréquemment des droits humains et participe à une conférence de l'union interparlementaire aux Nations unies en 1995. Elle aborde aussi sur les dangers des disparités globales. En réponse à une violations des droits humains lors d'une enquête sur la Somalie, elle présente le projet de loi privé C-208 qui augmente la transparence dans la bureaucratie et établie des amendes pour la destruction de documents.