Fry has been re-elected in every subsequent election ( 1997 Canadian federal election , 2000 Canadian federal election , 2004 Canadian federal election , 2006 Canadian federal election , 2008 Canadian federal election , 2011 Canadian federal election , 2015 Canadian federal election and 2019 Canadian federal election ) .