Does anybody have any suggestions about this? I've never bought webspace before. The main purpose is simply to host pictures and audio files. A free domain name would be nice, but it's not completely necessary. Oh yeah, I'm in Canada too.
I would also like to pay by the year, not by month.
One more requirement: The servers need to run Linux ;)