The Canadian general election scheduled for Monday 19 October is widely regarded as too close to call. During a very long campaign the three main parties have been neck and neck in the opinion polls and it seems unlikely that any one of them will be able to achieve an overall majority in the House of Commons.