I'm sure that one day electric boats will be the standard, but that day is still a long ways off.
Torqeedo makes an 80 hp equivalent electric outboard which you can buy right now. It costs €39,000, or around $60,000 Canadian. Fortunately it comes with the two batteries needed to run it, which weigh approx. 300 pounds apiece. Per Torqeedo's website, maximum range on a full charge is around 12 hours, but that's based on running at 4 mph. At full throttle, it runs out of juice in 25 - 30 minutes. That's based on summer temperatures, by the way. As with all batteries, performance falls off in colder conditions.
That Torqeedo motor has been on the market for six years now, so it's not like the price will drop once it gets out there. Boats are not like cars, the volumes required to drive prices down simply do not exist in the marine industry. And because pushing a boat through water takes a lot more energy than it does to roll a car on wheels, performance comparisons to automotive are just not valid.
As far as marinas go, I can't see any of them eating the cost of installing charging stations until there is steady, consistent demand for it.