Does marrying a Canadian citizen grant you citizenship?

Marrying a Canadian citizenship does not automatically make you a Canadian citizen. You would still have to go through the entire process that an unmarried "Alien" would have to go through. That is, apply and obtain Permanent Residency (PR) and then go through the Citizenship Application. Ref: http://www.cic.gc.ca/english/information/faq/citizenship/cit-become-faq03.asp