Edo Japan is a restaurant offering a blend of Canadian and Japanese flavors, with dine-in, delivery, take-out, and online ordering options.