我给你分析一下,不过结论你自己来定。
第一,从你考过的托福成绩来判断,你的英语基础应该属于中上水平,所以考托福和雅思两者都是很有希望达标的,这里先祝你成功。我们知道托福的最高分是120分,雅思的最高分是9,你第一次考托福是91分,按比例算的话实际上你已经达到雅思6.5以上的水平,从这点看,你考雅思达标的几率大一些。
第二,你所申请的加拿大学校多托福考试有单项要求,而对雅思成绩只要求总分达标就行。这很明显是你去重考托福的至少有一项不达标的概率会比雅思总分不达标的几率大得多,而且你还有一门软肋是口语,如果你在考托福时,这项成绩没有达标的话你就没有任何补救的机会,考雅思的话你就还有机会让其他项目帮你拉点分。
第三,你有考托福的经验,而没有考雅思的经验。可能你最终如果决定考托福的话,也许会更得心应手一些;最终如果决定考雅思的话,就要精心准备一些了。我是比较倾向于你考雅思的,但你不一定要听我的,好好结合自己的实际分析一下,适合自己的才是最好的。
Good luck for u !!