It will be Harper again in Canada
On May 2, Canada will hold its fifth general election in 11 years. In most countries, only two general elections (approximately every five years) would have been held during that time. The reason for so many general elections...
Read More