MacMillan served in the Prince Edward Island legislature from 2000–2003, as part of Pat Binns's Progressive Conservative Party of Prince Edward Island government.
Republican Party (United States) | Democratic Party (United States) | Australian Labor Party | Democratic Party | Long Island | Prince of Wales | Liberal Party of Canada | Charles, Prince of Wales | Liberal Party of Australia | Republican Party | Prince | Liberal Party (UK) | Social Democratic Party of Germany | Liberal Party | Vancouver Island | Newfoundland (island) | Rhode Island | North Island | Nazi Party | New Democratic Party | South Island | Progressive Conservative Party of Canada | Democratic-Republican Party | Green Party | Democratic-Republican Party (United States) | Social Democratic Party | Progressive Conservative Party of Ontario | Conservative Party of Canada | Ontario Liberal Party | Communist Party |