Not quite correct on Canadian Medicare. Your Provincial MCP number is valid in all provinces, you will not be denied medical care for a doctor visit or emerg services as long as your card is valid and you have it in person. I had on occasion had medical services in other provinces and it wasn't an issue. . In my case Ontario billed Nova Scotia for my medical services.
For visits outside the country, get private medical insurance(Blue Cross etc)