Edo Japan offers a Canadian-founded, Japanese-inspired fast food dining experience. Part of a large chain with locations across Canada.