Renaissance Bicycle Company - ebikes.ca
Sells a wide range of excellent parts and kits for electric bicycles.
Their bicycle conversion kits are the a) eeZee, and uses an internally geared hub motor; b) Nine Continent; c) Stokemonkey/Xtracycle.
They are the maker/supplier of the truly excellent Cycle Analyst dashboard. This thing shows voltage, amps, amp-hours, kilowatts, kilowatt-hours, speed, and more. The design is flexible enough to use on not only bicycles but also motorcycles or cars.
They've got plenty of other useful parts such as a very bright headlight unit.