Electric Medialand Ottawa Web Marketing Firm Electric Medialand is a full service video production, social and search engine marketing firm based in Ottawa, Ontario. Their highly experienced staff plus proprietary tools and technologies help their clients achieve their online marketing goals.