You said in comments that you have an enhanced driver’s license, so you can enter the US. While a foreign driver’s license normally isn’t enough to fly in the US, a Canadian license is on the TSA acceptable ID list, so your license is all you’ll need to drive across the border and take the flight.
Yes, if you have an enhanced driver’s license, this should work.
You have already noted in comments that your enhanced driver’s license allows you to cross into the US by land. And according to this page, a Canadian driver’s license is acceptable by TSA as ID for boarding flights at US airports. Flights between the continental US and Hawaii are ordinary domestic flights, so no further documentation is required beyond a TSA-acceptable ID.
Credit:stackoverflow.com‘