Blocairn might be your best bet. My work gets a fresh veg delivery daily from seasonal produce who are based out the market. Amazing selection but you might need to buy a fair bit if you are showing up due to it being more wholesale. Mini markets pop up in the east end fairly often