BlogOil Sands

Oil Sands Companies

Oil sands are a type of petroleum deposit, most of which are located in Alberta, Canada. Oil sands companies have secured Canada’s place in the global oil market; however, there has been much criticism for this method of extraction, as it is extremely damaging to the…