Prime Minister Stephen Harper has announced three by-elections will be held before the end of the year.

The ridings of Victoria (B.C), Calgary-Centre (Alberta) and Durham (Ontario) will hold by-elections on November 26.

The ridings became vacant when members resigned.

Former cabinet minister Bev Oda quit following controversy over her expenses, including an infamous $16 glass of orange juice, leaving the Durham riding vacant.

New Democrat Denise Savoie resigned her Victoria seat for health reasons.

Conservative Lee Richardson left in Calgary-Centre to work for Alberta Premier Alison Redford.

Voters in the above ridings will have the chance to get a new opportunity to vote in November.