I have the Beal Opera (regular version, not the extra dry treated) and have been satisfied so far. I've got ~40 pitches on the thing, all multipitch climbing on granite and sandstone. The sheath has been durable, some fuzziness but nothing I would consider beyond ordinary. Initially the rope felt scary small to me, but now that the sheath is a little fuzzed up it handles great and the gri gri bites down no problem. I have whipped on the rope a few times and it is no worse for the wear, and I didn't really notice any exceptional stretch. Falling low on a pitch as a follower though I definitely feel like I fall further than on other ropes--something that can be planned around andthat is to be expected from a skinny cord, but worth noting. The svelte nature of this rope is definitely noticeable on route and awesome. I have the 80m version and the decreased rope drag on humongous pitches is significant to me.
The one downside to this rope is that in my experience it tends to kink and twist a decent bit. It is getting better as it ages, but on a route this past weekend I had to untie a couple different times to let it untwist, an issue I've never really had before. I definitely unpacked the rope properly and flaked it several times before use, so I don't think its pilot error entirely, but who knows. A friend mentioned that in his experience Beal ropes are prone to twists/kinks when new. Ymmv, but for this reason I'd probably give the rope 3.5/5 stars.
At this point I would buy this rope again, but when I replace it I will probably try the Canary because of the thicker sheath and just to be able to compare for myself. Also, I've had positive experiences with Edelrid ropes in the past (Swift is a great rope), so that's another reason.
Hope this helps! Like the previous poster said, I'm sure both ropes are great. If I were buying today though, I'd lean towards the Canary.