Which province is the largest producer of oil and gas?

Alberta is the largest producer of oil and gas, and the oil sands in the north are being developed as a major energy source. Alberta is also renowned for agriculture, especially for the vast cattle ranches that make Canada one of the world’s major beef producers.