The NDP stronghold of Hamilton Centre could see a tighter race when voters head to the polls on April 28. No other party but the NDP have held the seat for this riding since ...