Er, yes... but I didn't post because you might not want to hear what I have to say. All that follows is just my view and experience...
We lived in Canada for two years - relocated with my husband's work. We lived in a suburban town outside Toronto. Although there were some great things, we felt that we would never feel at home there, and I found the distance from my parents and sister extremely difficult. So when the opportunity presented itself, we moved back to the UK.
I'm not sure how things are in Alberta compared with Ontario; certainly Calgary is a boom town, and the philosophy out there is very different (a Canadian friend said that Ontario is much more European in outlook on social care, education etc. whereas Alberta is the wild west!!!). However, don't get sucked in by the 'better opportunities and healthier life' argument. Just like here, education is of variable quality, and it is in my view many ways a very conservative country where individuality is not valued in the way it is in the UK. You need to be prepared to be very mobile to get a job, and Canada is a very big country.
I think Alberta is a bit better than Ontario but we found it a low wage, high tax, high price economy. It is not uncommon for families to have both parents working and one perhaps working two jobs (for those not in professional occupations). You get more for your money in terms of housing and cars, but fuel is the same price as here, engines are larger, and you will drive far further in the course of a normal day than most people would do in the UK. Food is expensive, medical insurance is expensive, fuel costs are high (and houses are larger). Travel is expensive, holidays are short (apart from the long summer school holiday) so don't imagine you will be seeing lots of the country unless you have plenty of cash. Most people holiday close to home, if at all, or do truly insane drives to family (Toronto to Vancouver via Montana anyone?!).
On the plus side, if your children like sports then it is the country for you! There is loads to do, many great local schemes and teams all at pretty reasonable cost. It is very outdoor life and that can be great. It felt to me very safe and secure, although other parents didn't feel the same and there is a lot of discussion about safety vs independence for children as there is here.
The country is spectacular and beautiful and the opportunity for outdoor stuff is amazing. I loved the seasons and the lakes, walked loads - those were really good things and good times.
I felt a constant wrench about taking the children so far away from grandparents and cousins, and I missed my family too. No matter how much you tell yourself that it is only a 7 hour flight, that immense distance of water between you and them is hard to bear (that sounds bonkers I know but I know plenty of other people who have felt the same!).
I realised after about a year away that Canada was never going to suit me: I love London and city life, I go the theatre and art galleries, watch documentaries, read a lot, and I hate having to feel the same as everyone else. We had pitched up living in a place where swimming and beer and a barbeque was the highlight of good weekend, where you could get round the main art gallery in a short afternoon, where the daily newspaper is utterly badly written with only one page of international news, where everyone's goal was to fit in. I found the cultural clash too much; perhaps if I had felt really happy there I would have found the distance from my family less har d to bear.
I'm sure there will be lots of folks along to disagree, and that is fine. This is just my experience. I met lots of other British expats for whom Canada was like the promised land and they were very happy there, and you might be too. I would just urge you leave yourself a way home ...