If so what is the cost of calls etc.?
Are you wanting to buy a SIM card before arriving to Canada or after arriving? If after, you could buy one from Virgin Mobile and choose one of their prepaid plans. Or, you could choose any carrier that services the regions you will be visiting. This website lets you compare prepaid plans from the majority of options available.