Tighten Canadian postal code validation.

D, F, I, O, Q, U should not be valid anywhere in a canadian postal code.

Fixes #3708