There are some good Canadian resource links here:
http://www.generations.on.ca/genealogy-links.htm
I would not rule out the Church of the Latter Day Saints resource....their resources are significant....and goes far beyond their church followers because of their beliefs.