Justice Syed Mansoor Ali Shah visits Supreme Court of Canada