Teck Resources Ltd. canceled on Sunday its application to build the massive Frontier oil sands project in northern Alberta. “I’m ecstatic over that announcement,” Chief Gerry Cheezie of Smith’s Landing First Nation in northern Alberta, told NNSL Media. “The health of our environment, the health of our planet, the health of our people is more […]