La denominación "recesivo" o "dominante" para las dos mutaciones blancas induce a ese error que tú comentas. La explicación es sencilla.
Cuando se dice que un gen es recesivo o dominante se está hablando de su relación con su gen alelo. Es decir, el blanco recesivo es así, recesivo, con respecto a su gen alelo, el gen No blanco recesivo. Eso quiere decir que para que el canario se muestre blanco es necesario que los dos genes alelos sean mutados blanco recesivo los dos. El blanco dominante, por el contrario, con solo estar uno de los dos genes mutados, ya es blanco. Es decir, el gen blanco dominante DOMINA sobre su gen alelo, el gen No blanco dominante.
Sin embargo, los genes blanco dominante y blanco recesivo no son alelos entre sí. Son dos mutaciones distintas. Cuando coinciden en el mismo canario las parejas de genes br/br y BD/No BD, entonces la que se manifiesta es la mutación blanco recesivo.
Hace tiempo escribí un artículo en Ornitología Práctica sobre estas mutaciones que creo que puede ayudar a comprenderlas, y en el que se habla de esto. Hay una copia de ese artículo en nuestra página web, por si quieres leerlo.
Artículo mutaciones blancas en el canario.