Last year around this time we were briefly (but seriously) considering Denmark as an option in addition to Canada. They have a visa which they call as green card although it is not exactly PR because it has an expiry date and can be only be renewed if you continue to maintain a job with a certain standard level of earning.
But as we read more and more online about expat life in Denmark, these points came out of the woodwork:
1. Though a sizeable chunk of the population does speak English, you would need to learn Danish to network, get anywhere in social circles and generally get ahead in your career. And Danish is a language with limited scope in life because it is not as widely spoken as Spanish, French or German.
2. They generally seem to be a more closed culture than Canada. They are friendly but you have to really integrate into their culture very well. They are apparently slow to open up completely and give foreign visitors the benefit of the doubt in social situations.
3. You have to fairly quickly try to secure a job which provides you a salary above the acceptable lower limit stated by the immigration dept. At the end of the first year of your green card visa, they will check if you have already earned above that lower limit and only then would you then be able to continue and renew your visa. Something like that. It really didn't feel as flexible and hassle-free as an indefinite PR offered by Canada or Australia.
So we stopped considering it.