An innovative tidal energy platform has generated first power from the tidal currents of Grand Passage in Digby County, Nova Scotia.Following…