Tom Balonek at Colgate has put together a list of schools in the US and Canada which offer undergraduate programs in astronomy.