Constitutional Supremacy and Judicial Reasoning: Doctrinal Difficulties in Canada and Abroad