The "best" by popular acclaim is the Bearikade at close to $300. A somewhat heavier (38 oz) but certainly adequate canister is the Bear Vault 500 at about $70. I used the Bear Vault on my southbound JMT through-hike and it served me quite well even with 10 days of highly compressed food leaving Muir Trail Ranch.

The "big" part of bear cans is pretty much inescapable unless you plan on resupply every few days. The JMT between Whitney Portal and MTR is not designed for easy resupply.

You may want to check on the legality of an Ursack for this coming summer. I have heard rumors of it now being approved. Used in combination with the bear lockers provided at a lot of the popular campsites, you may be able to skip the bear can.
_________________________
May I walk in beauty.