CNPP never said anything about visible minorities.  "diversity" can mean many different nationalities, like dutch, german, French, East Indian, South African etc.  I agree: this is political grandstanding.  Anyone with proper documentation and proof of why/when/where they are going is usually let in.  If not, there is usually another legitimate reason for the refusal.