Is the royal bank of Canada a branch of the royal bank of Scotland?

No. The Royal Bank of Canada is a separate entity from Royal Bank of Scotland. Royal Bank of Canada or RBC Financial Group is Canada's largest bank in terms of market capitalization.