After having a bad experience with Web Hosting Canada (read my review here), I decided to try LunaNode for the first time. I’ve been very happy since.
LunaNode is a good, no-nonsense cloud host. They have everything I need, and (so far) no bullshit. From the time I signed up my account and ordered my first server, it was deployed and live within maybe 2 minutes. They have 3 tiers of plans — General Purpose, Memory-Optimized, and Compute-Optimized, each with different levels of resources available. They have all the common Linux distros available as templates. (No Windows Server is offered, but if needed it seems you could upload an image.) In a nutshell, all the standard stuff is there.