• Fed up with politicians who deceive their supporters?
  • Kevin Dupuis - The People's Party of Canada
  • Where Canadian's are placed first!