Theres a few questions you gotta ask yourself. Is it a high traffic area? Is there a specific look you're trying to achieve? Is cost an issue? Are there going to be moisture issues in your basement? That'll help narrow down your choices.
There are a bunch of places you can get flooring from.
Home Depot
Westwood Flooring - they're located in poco on Westwood Street
BC Hardwood -
www.bchardwood.com
Windsor Plywood (There's also another place across from Windsor Plywood in Burnaby, they've changed their name since the last time I was there)