While criteria are not provided, I will simply answer the questions.
Overall, the United States Medical community is technologically more advanced and uses latest technologies to cure all forms of diseases, carry out surgeries, diagnose patients etc.
Canada is slightly behind the United States when its comes to medical research and the application of latest methods and technologies.
However, Canada has a far more efficient healthcare system in place which provides affordable and at times free healthcare to it's citizens. This is one of the closest thing to a European 'Universal Healthcare System'
Canada does not provide free prescription drugs, glasses or dental issues and people usually buy insurance for these anyway.