Welcome, local!
I don't feed any of the above so I can't help...but I have seen a lot of people feed BB. TBH I haven't heard of canidae before.
Food choices are controversial, but IMO any Hills and Royal Canin food aren't the best. I've had too many bad experiences with both companies in the past.