Police say Milan Papez (MEE'-lan PAP'-ez) faces three counts of public incitement of hatred and one count of defamatory libel.
Police laid the charges after receiving complaints about a man carrying a sign with messages targeting two people and the Chinese community.
Papez, who is 72, has a website that shows a man holding a large cross-shaped sign covered in slogans.
The slogans include comments about Asians, Chinese, Jews, a Catholic bishop, political leaders and Alberta's human rights commission.
Papez finished last of nine candidates for mayor in last fall's Calgary municipal election with 492 votes.
Also on HuffPost