Deaner, Talk to Terry at Titan Flooring.
he is a sledder, if you want quality, he has the stuff. Tell him I sent you.
If you drive up 99 st, there are a LOT of places to purchase prefinished flooring.
One thing to look for is the type of finish, a UV cured finish (like Mirage) will be worth it in the long run. If you go engineered, or solid, stay away from maple, unless you have good constant humidity control. The warranties usually reflect quality. try to avoid a stained product, you can see if it is stained from the backside, or the edges on engineered. Stained will show, and is a biotch to repair.
Try Windsor Plywood. I found they have a great selection, from teak to cork.
Timbertown has even a better selection.
If you go photofinish, (laminate) make sure it has a heavy paper, take your thumbnail on the edge,or corner... if it chips easily, you will know if it will last or not.. Most laminates will degrade your house value, if it is a decent property. Engineered is still better, and some can be just as good of quality as a hardwood, in some ways.
Actually I think Costco might be a good place to look.. most are engineered, bit some are solid. The sapele looks good, and the cost is comparable..