I am in Montreal and I have been taken by this City. It's a great cycling City, clearly earning the title of Best Cycling City in North America. The recent ranking by Copenhagenize.com doesn't do this City justice, putting Montreal just two points ahead of Portland.
There are several elements that make Montreal superior to Portland. The first is 2-way cycletracks. They have a comprehensive system that is very comfortable to ride on. The only criticism I can offer is that they are a little narrow and don't offer sufficient width to ride side by side with a companion like you can in the best cycling cities.
There was also some seasonal lanes that were signed to operate from April 1 to November 15th. These were areas that seemed to be where they were trading off parking closer to homes for the bike lanes, which makes for a reasonable compromise if it is below freezing temperatures and it's the only way to get community support.
The treatments at intersections were very diverse and they have been at it a lot longer than I have. The use of sharrows was prolific in intersections, they must have a healthy striping budget for keeping these maintained. They use some bike signals, but they rely a lot on simple green indications, at the opposite direction on the cycletrack (on a one way street).
They have done a fantastic job with construction rerouting and I had a chance to see that on several occassions because there is a lot of changes happening in the City. There's a lot of work near the University.