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.
Please write your comments in the forum.