I currently use linode, works awesome. I have heartbeat setup and IP failover.

I'm looking for other providers with different geographical locations. Specifically Europe and Canada.

Linode has me covered for New Jersey, Texas, California, Georgia in the US and London in the UK.

Does anyone have any suggestions on other providers that offer IP failover via heartbeat?