Are you sure it is about *vector* bundles?

Any topological vector space is contractible. Any locally convex topological vector space is locally contractible. This is straightforward from the definitions. The compact-open $C^\infty$ topology is defined by a family of semi-norms and hence locally convex.