I personally think the selection at Mega Mart is much greater than Hilo, pricing is hit or miss, but as a general rule I find that Mega Mart is a bit cheaper. You can get Olive Oil and Canola oil here. Your selection isn't the greatest with olive oil so I guess it depends on if you're picky with it or not.

No matter where I go to shop though, I end up shopping at multiple places, I can never find everything in one spot.