Montreal is probably the worst that I have experienced.
I learned to drive in Montreal. Any wonder that I became a race car driver?
Montreal's problem is that space is limited, being on an island, so the road network just kinda grew organically. Nothing is really logically laid out; you have to know where you are going. If you
do know the road network, it isn't bad at all. If you are new, it looks like chaos.
No, the worst drivers I've ever encountered are all in Florida. Well, not counting Afghanistan.
DG