In summary
The Popup allows carryon for Canada-USA BE
The ticket endorsement agrees with the popup
The fare rules agrees with the popup
The ticket class is not N fare class
and one web page, that few will check, neglects to mention this recent change of allowing carryon for transborder flights.
I would feel safe taking a carryon on the first flight.
However, the LAX-HNL farebreak needs explanation and will be a carryon problem.