Over the years in contemporary Canadian politics, many politicians have seen their allegiances change for what they argued were philosophical reasons.