Should Conservative Leader Stephen Harper have cancelled his attendance at the Royal Wedding?