I love Bloch shoes so much, I used to live in French Sole but they are quite narrow and slippy and go very loose. Bloch are conpletely leather, the sole is too and they are so comfy they are also quite wide. They are the best ballet pumps ever IMO!
For Toronto TPF's I found a great store in Hazelton Lanes that sells Bloch flats. It's called TNT Gallarie. They have atleast 8 different styles and great colours. Best thing is the prices are all under $170 which is cheaper than Holts and Feet First.