Guelph council approves new library, Baker Street redevelopm