IKEA Canada has bought a 46-megawatt, 20-turbine wind farm in Pincher Creek, Alberta.