That is clearly not true. McCain voted to expand research to more embryonic stem cell lines.
See: http://www.ontheissues.org/2008/John_McCain_Abortion.htm
Stem Cell Research Enhancement Act; Bill S.5 & H.R.3 ; vote number 2007-127 on Apr 11, 2007
The bill:
Allows federal funding for research that utilizes human embryonic stem cells, regardless of the date on which the stem cells were derived from a human embryo, provided such embryos:
have been donated from in vitro fertilization clinics;
were created for the purposes of fertility treatment;
were in excess of the needs of the individuals seeking such treatment and would otherwise be discarded; and
were donated by such individuals with written informed consent and without any financial or other inducements.
Those are fetuses. Not dead cells. Fetuses created for the purposes of fertility treatment" are not dead.
OK but these cells would be either kept frozen indefinately or discarded... that is what he thought he was voting for anyway.