Don't know if Canadians know, but HMO's are like the cheap type of health insurance. The insurance company has to approve the type of care you get. Which is usually simple, they just require a doctor's recommendation. But, if you start getting fucked-up problems, it's hell.
PPO is the better type where you just go to whatever doctor you want. Forget what the initials stand for.