With complete paperwork, should be able to get it
same day. Be sure to get to Canada Embassy early. They are located at downtown at 6th ave and Stewart. Also need to watch for the return date on your US visa and must reenter US before the last day of entry for your multi-entry visa.