I have the Garneau Terra Lite shoe ( http://www.louisgarneau.com/ca-en/pr...RRA_LITE_SHOES ).
I have a wide forefoot and a high instep. I tried on various other shoes (Specialized, Sidi, PI) and none of them could accommodate my wide forefoot. As far a sizing goes, in regular shoes I normally wear a size 7 or 7 1/2, and in the Garneau Terra Lite shoes I bought a size 39.
The only negative thing I can say about them is that the binding on the top-most part of the tongue is stiff and tends to irritate my foot. But that is minor, and the rest of my foot is well-supported and comfy.