Depends what CIBC recognizes as 'direct deposit', if they recognize a transfer from a Paypal account you're set pretty easily. Alternatively, get a friend with a small business to do an EFT deposit for you and just pay them back. Most small business EFT software makes it really easy to do a one time deposit.