Actually, I think the author is inaccurate to the extent that immigrant Canadians represent many different ethnicities -- there is a tendency to regard all non-whites as a political monolith, and nothing could be further from the truth.  However, it is a fact of life that racial minorities have a preference for candidates of their own ethnicity, and it is not racist to point that out.  Look at who came out to vote for Obama in unprecedented numbers but stayed home when Hillary Clinton ran, even though it was on a nearly identical policy platform.