A slight majority of Republicans for the first time joined lopsided majorities of Democrats and independents to support legal cannabis.