 Iwanchuk was first elected to the Legislative Assembly in March 2003 in a by-election, after the former MLA Chris Axworthy resigned.He was re-elected in the general election in November later that same year and then again in November 2007.While in office, he was the Opposition whip and serves as the critic responsible for labour.