New GDP data from Statistics Canada shows Alberta led the country in growth in 2011, followed closely by Saskatchewan.
The Canadian economy as a whole expanded 2.6% in 2011, slowing somewhat after a 3.4% expansion in 2010.
But in Alberta, the economy picked up speed, buoyed by high energy prices that encouraged extraction and exploration in the oil and gas patch.
Alberta's economy surged 5.2% last year, after a more tepid 3.3% expansion a year earlier.
Saskatchewan grew 4.8%, thanks to strong export demand for its natural resources.
Canada's biggest province, Ontario, saw sluggish 2.0% growth in 2011, led by mining and exploration, as well as manufacturing.
The only part of the country to see an outright contraction was Northwest Territories, where economic output dropped 5.5%, led by a big decline in diamond mining.*
*The Canadian Press