meaning of Cana-shit

Cana-shit meaning in Urban Dictionary

A derogatory word accustomed describe Canadians.Can be employed to explain an asshole Canadian.N. An asshole, douche or idiot,