An update. After some research, I went ahead with an ebike from Alter Ego Bikes. I wanted to buy from a Canadian company that was more involved in the bikes than simply a retailer and wanted to avoid buying a cheap ebike that didn't offer much support or warranty. I narrowed it down to few...