Supreme Court of Canada overturns Indalex