I don't think there is much difference between RBC and TD. RBC has bigger market share (the biggest Canadian bank). As for safest nobody knows which one is better and the only think you can count on is that if one of those banks is to go under the Canadian government will respond with "too big to fail" approach
.