That won't hurt (and neither will the lack of one), but these days you'll also need a passport, after all the years without that requirement for United States citizens. (We can thank terrorists, terrorism and crookedness for the change.) Frequent travelers back and forth can obtain a NEXUS card, which is basically a 21st century ready-to-go ID card. The United States actually implemented the new requirements (having tightened its passport expectations in 2004); to meet it, Canada now requires Americans to have the proper ID to return to the US, before they allow them to enter.
No, you need a passport to enter another country.
No, you cannot get a drivers license in Canada if you are a US citizen.
No, you cannot enter Canada with an enhanced driver's license.
Yes, you can enter Canada with an enhanced driver's license.
Yes, you can enter Canada with an enhanced driver's license.
Yes, you can use an enhanced driver's license to enter Canada.
Yes, you can use your NYS enhanced license to enter Canada.
Yes, you can enter Canada with an enhanced driver's license, as it is a valid form of identification for crossing the border.
Yes, you can enter Canada with an enhanced driver's license in 2022.
Yes, you can use an enhanced driver's license to enter Canada in 2023.
Your birth certificate will not help you. You can enter the US from Mexico with an "enhanced" US drivers license, but only if you are traveling by sea or land, not by air.
It depends where you are from. Generally no you cannot.