Well i would suggest hostinway.com
I'm hosting my website umeet.ca with them for a while and it's really very good hosting company located in Montreal,but the servers are located on USA,Netherlands,France it's your choice to choose one of them
I would suggest Netherlands in the first place and in the second USA server ,the server located in france is not so much powerful..Good Luck Dude
It seems to me that it will be reasonable to widen the range of your search.
Pretty good Canadian hosting services provided by 4goodhosting.com - it has nice reliability, easy to use control panel and excellent customer support.