Ontario doesn't need to "attract" immigrants, lots of them want to come here without having any incentive from the government. Cities like Toronto, which are very “americanized”, attract many, many foreigners that are more familiar with american culture than Canadian culture. Ontario is the most populous province of Canada (38% of Canada's total population), it also has a high unemployment rate 7.5% (Alberta is 4.7, Saskatchewan is 3.2% - Canada's lowest!).
Competition for jobs in Ontario is fierce. It's pretty common to see immigrant taxi drivers' with degrees that are worth nothing.