you can cancel before bank approval even bank approve the deal you still can cancel after home inspection.