A very important case of vector bundle is the tangent bundle $TM$, the disjoint union of all of the tangent spaces of a manifold. It being trivial is equivalent to $n(=\dim(M))$ linearly indipendent vector fields on the manifold (that is, $n$ sections of the tangent bundle).
The question if a manifold is parallel is not easy (for references, go here) :
For $S^2$ this is not true, and it's a consequence of the famous hairy ball theorem.
For the n-sphere in general, the only parallelizable $S^n$ are for $n=0,1,3,7$, that is to say:
$TS^n$ is non trivial for every $n\neq 0,1,3,7$
For very short and self contained proof of the Hairy ball theorem (and of a little more actually) by Milnor, click here
For the general result on parallelizable sphere, the original work can be found here
For references, look up this Wikipedia page