This application uses the Questrade API to assist with portfolio rebalancing. Configure a portfolio with desired allocations, and the app will tell you how many stocks/ETFs to buy based on your balance. It will also send email notifications when rebalancement is possible.