meaning of canidiot

canidiot meaning in Urban Dictionary

An Idiot from Canada. A Canadian Idiot.