Joe Peschisolido

Former Canadian Alliance MP returns as a Liberal

Joe Peschisolido has a long and complicated political history. He has run for office under the Liberal, Reform and Canadian Alliance banners, in four different ridings, and two different provinces. After becoming elected in 2000 as an Alliance MP, he crossed the floor to the Liberal Party halfway through his…

Want to see Joe's full profile?
Sign up for full access

GovGuide is your essential resource on Canadian legislatures, including:

  • Profiles on all MPs, Senators & Ontario MPPs
  • Events Calendar (federal only)
  • Daily Watch (federal only)
  • Advanced searching & filtering
See plans & pricing