Members of the House of Commons as of January 2004
Name Political Affiliation Constituency
Jim Abbott Conservative Kootenay-Columbia, BC
Diane Ablonczy Conservative Calgary-Nose Hill, AB
Peter Adams Liberal Peterborough, ON
Reg Alcock Liberal Winnipeg South, MB
Carole-Marie Allard Liberal Laval East, QC
Rob Anders Conservative Calgary West, AB
David Anderson Liberal Victoria, BC
David L. Anderson Conservative Cypress Hills-Grasslands, SK
Mark Assad Liberal Gatineau, QC
Sarkis Assadourian Liberal Brampton Centre, ON
Gérard Asselin Bloc Québécois Charlevoix, QC
Jean Augustine Liberal Etobicoke-Lakeshore, ON
André Bachand Progressive Conservative Richmond-Arthabaska QC
Claude Bachand Bloc Québécois Saint-Jean QC
Larry Bagnell Liberal Yukon, YT
Roy Bailey Conservative Souris-Moose Mountain, SK
Eleni Bakopanos Liberal Ahuntsic, QC
Rex Barnes Progressive Conservative Gander-Grand-Falls, NL
Sue Barnes Liberal London West, ON
Gilbert Barrette Liberal Témiscamingue, QC
Colleen Beaumier Liberal Brampton West-Mississauga, ON
Réginald Bélair Liberal Timmins-James Bay, ON
Mauril Belanger Liberal Ottawa-Vanier, ON
Michel Bellehumeur Liberal Ottawa-Orleans, ON
Carolyn Bennett Liberal St. Paul's, ON
Leon Benoit Conservative Lakeland AB
Stephane Bergeron Bloc Québécois Vercheres-Les-Patriotes, QC
Robert Bertrand Liberal Pontiac-Gatineau-Labelle, QC
Maurizio Bevilacqua Liberal Vaughan-King-Aurora, ON
Bernard Bigras Bloc Québécois Rosemont-Petite-Patrie, QC
Gerard Binet Liberal Frontenac-Megantic, QC
Bill Blaikie New Democratic Party Winnipeg-Transcona, MB
Ethel Blondin-Andrew Liberal Western Arctic, NT
Ray Bonin Liberal Nickel Belt, ON
Paul Bonwick Liberal Simcoe-Grey, ON
Rick Borotsik Progressive Conservative Brandon-Souris, MB
Don Boudria Liberal Glengarry-Prescott-Russell, ON
Diane Bourgeois Bloc Québécois Terrebonne-Blainville, QC
Claudette Bradshaw Liberal Moncton-Riverview-Dieppe, NB
Garry Breitkreuz Conservative Yorkton-Melville, SK
Scott Brison Liberal Kings-Hants, NS
Bonnie Brown Liberal Oakville, ON
John Bryden Liberal Ancaster-Dundas-Flamborough-Aldershot, ON
Sarmite Bulte Liberal Parkdale-High Park, ON
Andy Burton Conservative Skeena, BC
Gerry Byrne Liberal Humber-St. Barbe-Baie Verte, NL
Charles L. Caccia Liberal Davenport, ON
Chuck Cadman Conservative Surrey North, BC
Murray Calder Liberal Dufferin-Peel-Wellington-Grey, ON
John Cannis Liberal Scarborough Centre, ON
Elinor Caplan Liberal Thornhill, ON
Serge Cardin Bloc Québécois Sherbrooke, QC
Jean Carignan Independent Quebec East, QC
Aileen Carroll Liberal Barrie-Simcoe-Bradford, ON
Bill Casey Progressive Conservative Cumberland-Colchester, NS
Rick Casson Conservative Lethbridge, AB
Jeannot Castonguay Liberal Madawaska-Restigouche, NB
Marlene Catterall Liberal Ottawa West-Nepean, ON
Martin Cauchon Liberal Outremont, QC
Brenda Chamberlain Liberal Guelph-Wellington, ON
Yvon Charbonneau Liberal Anjou-Riviere-des-Prairies, QC
David Chatters Conservative Athabasca, AB
Joe Clark Progressive Conservative Calgary Centre, AB
Denis Coderre Liberal Bourassa, QC
David Michael Collenette Liberal Don Valley East, ON
Joe Comartin New Democratic Party Windsor-St. Clair, ON
Joe Comuzzi Liberal Thunder Bay-Superior North, ON
Sheila Copps Liberal Hamilton East, ON
Irwin Cotler Liberal Mount Royal, QC
Paul Crute Bloc Québécois Kamouraska-Riviere-du-Loup-Temiscouata-Les-Basques, QC
Roy Cullen Liberal Etobicoke North, ON
John Cummins Conservative Delta-South Richmond, BC
Madeleine Dalphond-Guiral Bloc Québécois Laval Centre, QC
Libby Davies New Democratic Party Vancouver East, BC
Stockwell Day Conservative Okanagan-Coquihalla, BC
Bev Desjarlais New Democratic Party Churchill, MB
Odina Desrochers Bloc Québécois Lotbiniere-L'Erable, QC
Paul DeVillers Liberal Simcoe North, ON
Herb Dhaliwal Liberal Vancouver South-Burnaby, BC
Stephane Dion Liberal Saint-Laurent-Cartierville, QC
Nick Discepola Liberal Vaudreuil-Soulanges, QC
Norman Doyle Progressive Conservative St. John's East, NL
Stan Dromisky Liberal Thuder Bay-Atikokan, ON
Claude Drouin Liberal Beauce, QC
Gilles Duceppe Bloc Québécois Laurier-Sainte-Marie, QC
John Duncan Conservative Vancouver Island North, BC
Claude Duplain Liberal Portneuf, QC
Arnold Wayne Easter Liberal Malpeque, PE
John Efford Liberal Bonavista-Trinity-Conception, NL
Art Eggleton Liberal York Centre, ON
Reed Elley Conservative Nanaimo-Cowichan, BC
Ken Epp Conservative Elk Island, AB
Mark Eyking Liberal Sydney-Victoria, NS
Georges Farrah Liberal Bonaventure-Gaspé-Îles-de-la-Madeleine-Pabok, QC
John Finlay Liberal Oxford, ON
Brian Fitzpatrick Conservative Prince Albert, SK
Raymonde Folco Liberal Laval West, QC
Joe Fontana Liberal London North-Centre, ON
Paul Forseth Conservative New Westminster-Coquitlam-Burnaby, BC
Ghislain Fournier Bloc Québécois Manicouagan, QC
Liza Frulla Liberal Verdun-Saint-Henri-Saint-Paul-Pointe-Saint-Charles, QC
Hedy Fry Liberal Vancouver Centre, BC
Christiane Gagnon Bloc Québécois Quebec, QC
Marcel Gagnon Bloc Québécois Champlain, QC
Sebastien Gagnon Bloc Québécois Lac-Saint-Jean-Saguenay, QC
Cheryl Gallant Conservative Renfrew-Nipissing-Pembroke, ON
Roger Gallaway Liberal Sarnia-Lambton, ON
Roger Gaudet Bloc Québécois Berthier-Montcalm, QC
Michel Gauthier Bloc Québécois Roberval, QC
Jocelyne Girard-Bujold Bloc Québécois Jonquiere, QC
John Godfrey Liberal Don Valley West, ON
Yvon Godin New Democratic Party Acadie-Bathurst, NB
Peter Goldring Conservative Edmonton Centre-East, AB
Ralph Goodale Liberal Wascana, SK
Jim Gouk Conservative Kootenay-Boundary-Okanagan, BC
Bill Graham Liberal Toronto Centre-Rosedale, ON
Gurmant Grewal Conservative Surrey Central, BC
Deborah Grey Conservative Edmonton North, AB
Ivan Grose Liberal Oshawa, ON
Albina Guarnieri Liberal Mississauga East, ON
Monique Guay Bloc Québécois Laurentides, QC
Michel Guimond Bloc Québécois Beauport-Montmorency-Côte-de-Beaupré-Île-d'Orléans, QC
Art Hanger Conservative Calgary Northeast, AB
Stephen Harper Conservative Calgary Southwest, AB
Richard Harris Conservative Prince George-Bulkley Valley, BC
John Harvard Liberal Charleswood-St. James-Assiniboia, MB
Andre Harvey Liberal Chicoutimi-Le-Fjord, QC
Loyola Hearn Progressive Conservative St. John's West, NL
John Herron Progressive Conservative Fundy-Royal, NB
Grant Hill Conservative Macleod, AB
Jay Hill Conservative Prince George-Peace River, BC
Howard Hilstrom Conservative Selkirk-Interlake, MB
Betty Hinton Conservative Kamloops, Thompson and Highland Valleys, BC
Charles Hubbard Liberal Miramichi, NB
Tony Ianno Liberal Trinity-Spadina, ON
Ovid Jackson Liberal Bruce-Grey-Owen Sound, ON
Rahim Jaffer Conservative Edmonton-Strathcona, AB
Marlene Jennings Liberal Notre-Dame-de-Grâce-Lachine, QC
Christian Jobin Liberal Levis-et-Chutes-de-la-Chaudiere, QC
Dale Johnston Conservative Wetaskiwin, AB
Joe Jordan Liberal Leeds-Grenville, ON
Nancy Karetak-Lindell Liberal Nunavut, NU
Jim Karygiannis Liberal Scarborough-Agincourt, ON
Gerald Keddy Progressive Conservative South Shore, NS
Jason Kenney Conservative Calgary Southeast, AB
Stan Keyes Liberal Hamilton West, ON
Bob Kilger Liberal Stormont-Dundas-Charlottenburgh, ON
David Kilgour Liberal Edmonton Southeast, AB
Gar Knutson Liberal Elgin-Middlesex-London, ON
Karen Kraft Sloan Liberal York North, ON
Mario Laframboise Bloc Québécois Argenteuil-Papineau-Mirabel, QC
Rick Laliberte Liberal Churchill River, SK
Francine Lalonde Bloc Québécois Mercier, QC
Robert Lanctot Liberal Chateauguay, QC
Walt Lastewka Liberal St. Catharines, ON
Ghislain Lebel Independent Chambly, QC
Dominic LeBlanc Liberal Beausejour-Petitcodiac, NB
Derek Lee Liberal Scarborough-Rouge River, ON
Sophia Leung Liberal Vancouver-Kingsway, BC
Wendy Lill New Democratic Party Dartmouth, NS
Clifford Lincoln Liberal Lac-Saint-Louis, QC
Judi Longfield Liberal Whitby-Ajax, ON
Yvan Loubier Bloc Québécois Saint-Hyacinte-Bagot, QC
Gary Lunn Conservative Saanich-Gulf Islands, BC
James Lunney Conservative Nanaimo-Alberni, BC
Lawrence MacAulay Liberal Cardigan, PE
Peter MacKay Progressive Conservative Pictou-Antigonish-Guysborough, NS
Paul Macklin Liberal Northumberland, ON
Steve Mahoney Liberal Mississauga West, ON
Gurbax Malhi Liberal Bramalea-Gore-Malton-Springdale, ON
John Maloney Liberal Erie-Lincoln, ON
John Manley Liberal Ottawa South, ON
Richard Marceau Bloc Québécois Charlesbourg-Jacques-Cartier, QC
Serge Marcil Bloc Québécois Beauharnois-Salaberry, QC
Inky Mark Progressive Conservative Dauphin-Swan River, MB
Diane Marleau Liberal Sudbury, ON
Keith Martin Independent Esquimalt-Juan de Fuca, BC
Pat Martin New Democratic Party Winnipeg Centre, MB
Paul Martin, Jr Liberal LaSalle-Émard, QC
Brian Masse New Democratic Party Windsor West, ON
Bill Matthews Liberal Burin-St. George's, NL
Philip Mayfield Conservative Cariboo-Chilcotin, BC
John McCallum Liberal Markham, ON
Larry McCormick Liberal Hastings-Frontenac-Lennox and Addington, ON
Alexa McDonough New Democratic Party Halifax, NS
Joe McGuire Liberal Egmont, PE
John McKay Liberal Scarborough East, ON
Anne McLellan Liberal Edmonton West, AB
Grant McNally Conservative Dewdney-Alouette, BC
Dan McTeague Liberal Pickering-Ajax-Uxbridge, ON
Real Menard Bloc Québécois Hochelaga-Maisonneuve, QC
Val Meredith Conservative South Surrey-White Rock-Langley, BC
Rob Merrifield Conservative Yellowhead, AB
Peter Milliken Liberal Kingston and the Islands, ON
Bob Mills Conservative Red Deer, AB
Dennis Mills Liberal Toronto-Danforth, ON
Maria Minna Liberal Beaches-East York, ON
Andrew Mitchell Liberal Parry Sound-Muskoka, ON
James Moore Conservative Port Moody-Coquitlam-Port Coquitlam, BC
Shawn Murphy Liberal Hillsborough, PE
Lynn Myers Liberal Waterloo-Wellington, ON
Robert Daniel Nault Liberal Kenora-Rainy River, ON
Anita Neville Liberal Winnipeg South-Centre, MB
Gilbert Normand Liberal Bellechasse-Etchemins-Montmagny-L'Islet, QC
Lorne Nystrom New Democratic Party Regina-Qu'Appelle, SK
Lawrence O'Brien Liberal Labrador, NL
Pat O'Brien Liberal London-Fanshaw, ON
John O'Reilly Liberal Haliburton-Victoria-Brock, ON
Deepak Obhrai Conservative Calgary East, AB
Stephen Owen Liberal Vancouver Quadra, BC
Massimo Pacetti Liberal Saint-Leonard-Saint-Michel, QC
Rey Pagtakhan Liberal Winnipeg North-St. Paul, MB
Brian Pallister Conservative Portage-Lisgar, MB
Jim Pankiw Independent Saskatoon-Humboldt, SK
Pierre Paquette Bloc Québécois Joliette, QC
Denis Paradis Liberal Brome-Missisquoi, QC
Carolyn Parrish Liberal Mississauga Centre, ON
Bernard Patry Liberal Pierrefonds-Dollard, QC
Charlie Penson Conservative Peace River, AB
Janko Peric Liberal Cambridge, ON
Gilles-A. Perron Bloc Québécois Riviere-des-Mille-Îles, QC
Joe Peschisolido Liberal Richmond, BC
James Scott Peterson Liberal Willowdale, ON
Pierre Pettigrew Liberal Papineau-Saint-Denis, QC
Beth Phinney Liberal Hamilton Mountain, ON
Pauline Picard Bloc Québécois Drummond, QC
Jerry Pickard Liberal Chatham-Kent-Essex, ON
Gary Pillitteri Liberal Niagara Falls, ON
Louis Plamondon Bloc Québécois Bas-Richelieu-Nicolet-Becancour, QC
David Pratt Liberal Nepean-Carleton, ON
David Price Liberal Compton-Stanstead, QC
Dick Proctor New Democratic Party Palliser, SK
Marcel Proulx Liberal Hull-Aylmer, QC
Carmen Provenzano Liberal Sault Ste. Marie, ON
James Rajotte Conservative Edmonton Southwest, AB
Karen Redman Liberal Kitchener Centre, ON
Julian Reed Liberal Halton, ON
Geoff Regan Liberal Halifax West, NS
Scott Reid Conservative Lanark-Carleton, ON
John Reynolds Conservative West Vancouver-Sunshine Coast, BC
Gerry Ritz Conservative Battlefords-Lloydminster, SK
Lucienne Robillard Liberal Westmount-Ville-Marie, QC
Svend Robinson New Democratic Party Burnaby-Douglas, BC
Yves Rocheleau Bloc Québécois Trois-Rivieres, QC
Allan Rock Liberal Etobicoke Centre, ON
Jean-Yves Roy Bloc Québécois Matapedia-Matane, QC
Jacques Saada Liberal Brossard-La-Prairie, QC
Benoit Sauvageau Bloc Québécois Repentigny, QC
Andy Savoy Liberal Tobique-Mactaquac, NB
Gary Schellenberger Progressive Conservative Perth-Middlesex, ON
Helene Scherrer Liberal Louis-Hebert, QC
Werner Schmidt Conservative Kelowna, BC
Andy Scott Liberal Fredericton, NB
Benoit Serré Liberal Timiskaming-Cochrane, ON
Judy Sgro Liberal York West, ON
Alex Shepherd Liberal Durham, ON
Raymond Simard Liberal Saint Boniface, MB
Carol Skelton Conservative Saskatoon-Rosetown-Biggar, SK
Monte Solberg Conservative Medicine Hat, AB
Kevin Sorenson Conservative Crowfoot, AB
Bob Speller Liberal Haldimand-Norfolk-Brant, ON
Larry Spencer Conservative Regina-Lumsden-Lake Centre, SK
Caroline St-Hilaire Bloc Québécois Longueuil, QC
Diane St-Jacques Liberal Shefford, QC
Guy St-Julien Liberal Abitibi-Baie-James-Nunavik, QC
Brent St. Denis Liberal Algoma-Manitoulin, ON
Paul Steckle Liberal Huron-Bruce, ON
Jane Stewart Liberal Brant, ON
Darrel Stinson Conservative Okanagan-Shuswap, BC
Peter Stoffer New Democratic Party Sackville-Musquodoboit Valley-Eastern Shore, NB
Chuck Strahl Conservative Fraser Valley, BC
Paul Szabo Liberal Mississauga South, ON
Andrew Telegdi Liberal Kitchener-Waterloo, ON
Robert G. Thibault Liberal West Nova, NS
Yolande Thibeault Liberal Saint-Lambert, QC
Greg Thompson Progressive Conservative New Brunswick Southwest, NB
Myron Thompson Conservative Wild Rose, AB
Tony Tirabassi Liberal Niagara Centre, ON
Vic Toews Conservative Provencher, MB
Alan Tonks Liberal York South-Weston, ON
Paddy Torsney Liberal Burlington, ON
Suzanne Tremblay Bloc Québécois Rimouski-Neigette-et-La-Mitis, QC
Rose-Marie Ur Liberal Lambton-Kent-Middlesex, ON
Tony Valeri Liberal Stoney Creek, ON
Lyle Vanclief Liberal Prince Edward-Hastings, ON
Maurice Vellacott Conservative Saskatoon-Wanuskewin, SK
Pierrette Venne Independent Saint-Bruno-Saint-Hubert, QC
Joseph Volpe Liberal Eglinton-Lawrence, ON
Tom Wappel Liberal Scarborough Southwest, ON
Judy Wasylycia-Leis New Democratic Party Winnipeg North-Centre, MB
Elsie Wayne Progressive Conservative Saint John, NB
Susan Whelan Liberal Essex, ON
Randy White Conservative Langley-Abbotsford, BC
Ted White Conservative North Vancouver, BC
Bryon Wilfert Liberal Oak Ridges, ON
John G. Williams Conservative St. Albert, AB
Bob Wood Liberal Nipissing, ON
Lynne Yelich Conservative Blackstrap, SK