Can I make a deposit at the ITM after hours?

No. Deposits can be made during business hours. Simply touch the screen to speak with a teller.