You can also research some but not all of the censuses here, it is a free site.
http://automatedgenealogy.com/
The records are transcribed, and all the census records also have a link to Library and Archives Canada.
It is an old website, which was supposed to be shut down but is now being maintained by I believe a group of volunteers,
It takes time to learn how it operates and it isn't fast.
One of the most useful and unique tools it has is generating a complete name list for a census sub-district.
Which allows you to see all the families with the same last name even if they are not on the same page of the census, and all their neighbours families.
I find it very useful, especially for figuring out how people met and married their spouses, it's easy to see that the families often lived across or down the road from each other.
if you have questions please ask here or comment on my profile.