Canadian Pacific Ltd. v. Drumheller (City), [1988] 1 SCR 1091 -- text