Hello, I don't know if you already have your answers yet or not, but...
Langara and VCC both require previous credits in English, Bio, etc to be considered for the program, and last I heard both programs have 1-3 year waitlists.
UBC is a 2 year program, but you complete your first 2 (or more) years in the faculty of your choice (sciences, general studies, etc) doing classes like bio and english that you choose, and then you must apply to the nursing program
(as I understand it from their website). So, it is (kind of) like starting right out from high school. As mentioned by another poster, BCIT requires at least 30 credits, but it is better to have 60 to be a competitive applicant. However, UBC and BCIT do not have waitlists - applicants must re-apply every term.
BCIT doesn't have the ESN, but there is a paid co-op in the last level (so says my orientation info - I start at BCIT this August).
These programs are all for Bachelor's degrees. And I believe that's the best way to go.
Go get some post-secondary classes under your belt, do some volunteering, have some fun, and then decide on the best place for you.