All I'm simply looking for is a reliable host (something like your-site.com), but one that also allows you to get multiple domains on one account (like cyberpixels.com), offeres PHP, cgi bin, etc. Also, the price should at least be under $100.
I'm in Canada, so does anyone know of any good Canadian domain hosting sites? American will do as well.
In other words you are looking for a reseller account.
You should post in the 'Web Hosting Requests' forum. However, if you are looking for suggestions, almost 90% of the hosts out there fit your requirement. I am currently hosted with AcuNett Web Services, located at www.acunett.com . You might want to look at them a bit.