You can download the book as pdf: http://www.cic.gc.ca/english/resources/publications/discover/
Here are a few sites to practise that other members shared with me: http://www.yourlibrary.ca/citizenship/index.cfm?province=AB , http://www.apnatoronto.com/canadian-citizenship-test-practice/ ...