Royal Bank Gold Visa is a good visa. It covers insurance for renting car and also has travel accident insurance. No annual fee. But probably you need credit history to apply for it.
想作个调查：DX们认为在多伦多有哪些卡（credit card etc.）是值得拥有的。。。