Bookkeeping How Canadian Nonprofits Can Build a Cash Flow Forecast (Even When Revenue Is Unpredictable)