Do you know any decent Canadian host?
Metric-hosting.ca was found but I don't know them at all.
Any ideas about them?
You should check if they provide money back guarantee, so you could test them and get your money back if not happy with the service.
http://www.windowshostingasp.net/ - Free ASP.NET Web hosting resources and information.