He won reelection in 1997 as a Reform Party Member , in 2000 as a member of the Canadian Alliance and in 2004 as a member of the Conservative Party of Canada , until Black defeated him in the 2006 Canadian federal election .