ingegarcia,
Alberta Health care is not exactly free, but almost free. You have to pay $88 per month per family and you get all the checkups and hospital care for free. If you are dirt poor, you will also get medicine free too.
Actually, health care premiums in Alberta have been
eliminated as of January 2009.
But yes, the waiting times in drop in clinics and emergency rooms are pretty bad. Also, if you are not critical or in a very serios condition, but require a visit to a specialist (i.e. internal medicine or even gynaecologists), waiting time can take about 2 to 3 months. everything has its price, I guess...