The cool kids here play hockey and snowboard. The rest do things like play soccer, run, swim and ski. Then the hockey players get old and pretend to cycle. Me, I ran and paddled, and eventually (somewhat) learned to ride a bike decently. Still slower than hell on two wheels. The money flows to hockey, not to 'amateur' sports.
As for roads, Victoria, B.C. (where I live) is excellent for long and short rides and can ride all year round - especially for the 3 days when in snows in winter. Can easily do a ride with 10 10% grades within 20 km. Only problem is that there is nothing flat.