Beaugrand raconte l'histoire de deux familles : les Montépel et les Girard. En 1837, la famille Montépel a pris parti pour l'occupant britannique. Les Girard, qui se sont engagés du côté des patriotes et ont été dénoncés par les Montépel.
L'action proprement dite du roman débute en 1875. Aujourd'hui, les Montépel sont riches. Ils ont toujours les mêmes idées politiques. Mais leur fils unique, Pierre, est indépendant et ne partage pas les idées du père. Les Girard sont pauvres. Jules et Jeanne, leurs deux enfants, s'engagent à faire les récoltes chez Montépel, sans savoir qu'il est leur ennemi héréditaire, et deviennent amis de Pierre. Plus encore celui-ci s'éprend de Jeanne. Lui aussi ignore les événements de 37 et la trahison de son père. Pierre demande la main de Jeanne. Le vieux Girard, très malade, accepte. Montépel, père, refuse.
Pierre, désireux de gagner son indépendance et d'épouser Jeanne, part pour les chantiers avec son futur beau-frère. Ils abandonnent Jeanne et son père malade, qui meurt. Jeanne se trouve seule et n'a plus d'argent. Elle se joint à la famille Dupuis qui part pour Fall River, Mass. Elle travaille dans une filature. Les deux compères finissent par revenir des chantiers. Durant leur voyage aux États-Unis pour retrouver Jeanne, ils apprennent que la filature a brûlé, que beaucoup d'ouvriers ont péri. Jeanne a été blessée.
Les parents Montépel, abandonnés par leur fils, doivent revoir leurs positions. Ils acceptent qu'il épouse Jeanne. Pierre et Jeanne rentrent au Canada et Pierre reprend la ferme. Quant à Jules, il épouse la fille du bienfaiteur de Jeanne et s'installe aux États-Unis.