It owns 32 boats out of about 150 catering to the city's many tourists ... While retrofitting canal boats with electric engines and batteries is a time-consuming and expensive task, Amsterdam ...