It might be hard to find an unbiased opinion from someone who has moved to Canada and either stayed, or left. A friend of mine moved here with his wife, she went back to the UK, and he will never go back there, he has since taken up permanent residence here.
You mention Alberta, the supposed land of milk and honey. It sounds very enticing, but it can be very harsh. I moved away years ago when my job disapeared as quickly as it was created. My youngest daughter moved back there recently, and with no experience other than working at a coffee shop got a good paying job within 4 days. They will even pay for her to upgrade to an even higher paying trade, provided whe will stay with them. Still, other people I know there are kicking horse turds down the road. It can be boom or bust, feast or famine. I'm not saying it is that way for everyone there, but as you get older you kind of appreciate a bit of stability, not something Alberta has an abundance of.
As far as crime goes, you can find that anywhere. I'm of the opinion that security is the responsibility of the individual. I have lived and worked in many high crime areas and have never had my home broken into and never been mugged, (though I've had my garage broken into once and had vehicles broken into twice), heaven help the person who breaks into my home if I'm there. Ownership of firearms isn't as frowned upon here as in the UK, and I have several of the things, rifles, pistols and shotguns, as do many of my neighbours, and everyone knows it. Criminals look for easy targets, but the liberal faction of society just can't get their heads around that and seem to want everyone to be equally impotent. But I digress.
My opinion isn't unbiased, there are things I like about every place I've lived, and thing I don't like. Myself, I doubt if I'll ever move back to Alberta, though the cost of living is cheaper than a lot of places, the thing that makes that so is the oil and gas industry, and I smell it everywhere every time I go back. But then again, there are worse places to live, as well there are better places, it depends on what you are looking for and what makes you happy.