It seems that the dependency problem is fixed by merely installing Canola2. So if you're experiencing that problem, just go ahead and install the canola repo and canola itself.