Whatever you do, do NOT get them from Dotti.
I bought two pairs of ballet flats from dotti - because they had the colours i really wanted. Now admittedly they were only $10- each but they do retail at $40 (got mine from DFO). Both pairs were lucky if they lasted me a week. And they're really bad grip-wise - i slid across the middle of a busy intersection and landed flat on my face!
I found ballet flats from target and k-mart weren't wide enough for my broad feet - hopefully you have better luck.
I love the canvas flats as well - BIG-W have a sale on what looks to be a great range of these at the moment.