What does Cana-shit mean?

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,