use plywood graded with one side for staining. you'll get the finished top and you won't run into warping. or masonite and veneer
I would not use masonite or MDF for an aquarium. No matter how well you think you've sealed it, sooner or later water is going to get at it and it will swell and then start to come apart.