I see a lot of punishing fire right now and I wouldn't be comfortable having only four knight as creatures which never die to 2 damage (with scavenging ooze as long as they keep mana open for it you can never pump it). I would take out 2 ooze and 1 pridemage and add 2 zenith and a goyf, that way you still have the versatility but you can grab goyf and knights when you don't need the ability.
Have you found horizon canopy to be so good you want to go up to three? I would look at adding a one-of loam if you intend to do that as recurring canopy could be a solid lategame engine.