Good morning. Ottawa’s long-promised budget lands today, pairing billions in new investment with “difficult” spending cuts – more on that below, along with baseball’s new generation of fans and B.C.’s ...