Edmonton Opera pushes the limits of The Mikado