I have an RBC US account and wanted/needed to deposit a US$ cheque into my account while in Naples, Florida last October. I went to the PNC branch that used to be the RBC branch (Radio Road, for those who know Naples) and asked them where their ATM was as there wasn't one in the lobby. I also wanted to understand fees, etc.
One of the three (very un-busy) tellers asked what I was doing and when she heard it was an RBC related transaction actually walked me outside to the drive through ATM and showed me all the steps. If I had wanted she would have actually done the deposit. There were no fees.
Obviously, your mileage may vary at this or other branches.
Do you have a BMO Harris account? It allows photo-check deposit. Use mobile banking on a smart phone and take pictures of front and back of checks. That's it. Tangerine is doing photo-cheque deposit too.