Canadian voters will head to the polls April 28 to elect the next federal government, following an abbreviated campaign. In ...