My wife is the co-chair on a Calgary based non-profit organization that may have to transfer it's web site to a new domain and also a new web host because of the original site builder (name onthe account) disappearing and yahoo.com (where it's currently hosted) not being able to transfer control to the organization.
What they would be looking for is a reliable Canadian based web host provider as opposed to an American based firm that is economical (remember, non-profit organization) that also could assist them with hosting a .ca domain as opposed to the .com domain of which they're also having the same ownership issues.
I ran into this very same problem when we bought a small company 4 years ago and it was easier to just let the .com domain lapse and establish a new .ca domain and web site hosted by TELUS.
Anyhow, shoot me some names and pricing - thx, speedog