Yeah. 'Cause speaking Spanish is a sure-fire indicator of Canadian citizenship!
Optics not logic. Knowing many languages is a sign of globalist sympathies.
Cruz shouldn't speak Spanish in public during the campaign for the same reason Rubio shouldn't be singing show tunes.
Optics.