Crumpler makes rugged bags for laptops, bike couriers and cameras. I personally have a few of their bags and love them due to their durability (made of materials such as 1000d Nylon - one of the toughest nylons on the market). You can purchase these bags at local shops such as Henry's or Vistek, but this official Crumpler store has far more selection. They carry bags to suit everything from point and shoot cameras all the way up to SLRs with multiple lenses plus bags for 13", 15" and 17" laptops.
Every now and again Crumpler will hold 'Beer for Bags' events where you can bring in certain amounts of beer and redeem them for various bags in stock. They are also taking part in http://westqueenwest.ca/ and can be found on Twitter using crumplercanada. They have free schwag and stickers on their front counter. Crumpler also repairs their own bags locally.