One thing that seems very much like future-seeing, and not just knowing how a magic arrow works or predicting human behavior, is knowing Emma would come to Storybrooke on her 28th birthday. Even if he planted the book and maybe somehow subtly suggested to MM that she give it to Henry, and even if he was observing Henry and knew he was piecing together that nobody else in town was getting any older or changing—predicting that Henry would make his way to Boston and find Emma on her 28th birthday and that they would return to SB on that very same day, was an awfully accurate stab in the dark. I agree that Rumple does not see everything about the future, but this one is hard to explain away.