Try as I might, I can't think of any legitimate reason for urinating on a war memorial. On Canada Day, no less.
What's the appropriate punishment for this? How about revoking the creep's citizenship and shipping him off one-way to someplace like Somalia. Let the bastard learn firsthand how hard-won law and order can be, and who wins it.