There really doesn't seem to be any great Canadian sites for parts out there.
It's horrible purchasing anything from the states due to the current low dollar.
Then, you can't get anything shipped for less than $30. Just when you think you're in the clear, you can possibly get charged extra tax on large items at the border. Such a rip off.