CBC -- Human blood has been made from human skin in a groundbreaking experiment at a Canadian university.