Alterna Bank, EQ Bank, Hubert Financial, Tangerine Bank, and Zag Bank can all push money by originating a direct deposit.
Many accounts can accept the resulting direct deposit. Hubert Financial accounts and Zag Bank accounts are two that cannot receive the direct deposits.