Canadian Prime Minister Stephen Harper has announced that he will resign from his position as head of the Conservative Party due to the party's failure in yesterday's (Monday) election.
Canadian media reported earlier that the Liberal Party won the election with a large majority.