Every time people post about great cycling cities, the immediate reaction is a pile of reasons why it would never work here because I live in a place that's completely different and special.
There are challenges in every task. Either you overcome them or you wimp out. These are not unsolved problems. Montreal literally means Mount Royal - it's a city built around a mountain. They manage to have great cycling infrastructure.
Even worse is the moaning about winter cyclists - almost every one of the great cycling cities have bitter winters.
You're always going to have an excuse not to do something.
Properly geared, bikes aren't hard to get up hills - they're just slow.
Think of it like gym bands to aid you doing pull ups.
If the bike could charge itself through pedaling that would be a double plus.
A lot of people don't cycle because it's slow, and they may not care about the exercise benefits. If commuting they don't want to wear special attire or be sweaty when they show up to work. However, they would probably be cool with an assisted electric bicycle if they could get up hills faster without breaking a sweat.
Given how hilly Edinburgh is and how popular cycling is here (and getting noticeably more popular each year) I don't think having hills is really an excuse for nobody cycling.
[Need I also point out how unpredictably miserable the weather can be here...]
Some problems with this: Electric bikes are expensive (like £2000 vs £200). UK Government regulations make the status of electric bikes dubious, particularly the more powerful ones needed to ride up hills. If no one else can afford to cycle or is allowed to cycle, this prevents a mass of cyclists which would make the road a bit safer.
I'd really love for there to be both government will and a solution to the price problem here.
http://www.atob.org.uk/electric-bikes/electric-bike-legislat...
http://www.bikeradar.com/gear/article/electric-bikes-and-the...
(Edit, better link)