Some credit cards, even ISIC, carry a limited amount of health insurance, even a home policy might cover you. It pays to check first. European citizens are often covered on trips outside their home countries but you will need an E111 form. Canadians are covered through provincial policies, but the coverage varies. If you need a travel policy good travel agencies, like STA or Council Travel, can help.
Health problems are few in Europe.
No inoculations are needed but make sure your tetanus and polio are up to date. Typhoid is a problem in some areas of Morocco and Turkey, and Malaria is returning in Southern Italy. Contact your doctor if you are concerned about these. Aids, and other std's, are prevalent all over the world. Practice safe sex.