We can ride pretty much throughout the year, but our roads aren't maintained as well, so it's not that much fun. Always wanted to ride abroad, and Canada seems like a great destination!
We do have season. Typically riding weather start early spring when temps are about 11c and the streets have been cleaned up and extends to Oct early Nov if snow stays away a bit.