Can't say for sure but Marché Victoria Oriental is worth checking out. You can give them a call before making the schlep.
6324 Victoria (north of Van Horne)
They also have a Pierrefonds store, which I know nothing about other than its existence:
4705 des Sources