Nik Nanos of Nanos Research says the upcoming federal election could be full of surprises.