Driver license can never be used to enter US. Canadian Citizenship & Birth Certificate used to work for visitor.
However, you have to use passport for now (unless you live in the bordering cities just traveling by car). An appropriate Visa is needed for any purpose other than visiting, for example, B1 for business, TN or H1B for working permit.