There's a variety of links in the Links page of my website, which should provide timelines of what exactly you should be doing at this point.
One link in particular, is Alex Shytenshlyger's website, located under the Guides to US Admissions section.He's mentioned a large number of books that could be useful.
I have some advice on my site regarding choosing between a large university/college, and a smaller one. I think you'll have more opportunities to excel at a smaller university, and, at least in Canada as far as I am aware, there is no bias against graduating from a smaller university. I suggest you check out my links page for more information.