  We analyze the $B\to (J/\psi, \chi_{c0},\chi_{c1},\eta_c)K^{(*)}$ decays,
which have small or even vanishing branching ratios in naive factorization
assumption (FA). We calculate nonfactorizable corrections to FA in the
perturbative QCD approach based on $k_T$ factorization theorem. The charmonium
distribution amplitudes are inferred from the non-relativistic heavy quarkonium
wave functions. It is found that the nonfactorizable contributions enhance the
branching ratios and generate the relative phases among helicity amplitudes of
the above modes. Most of the observed branching ratios, polarization fractions,
and relative phases, except those of $B\to\eta_c K$, are explained. Our
predictions for the $B\to (\chi_{c0},\chi_{c1},\eta_c)K^*$ decays can be
compared with future data.
