Coloque a polpa da laranja no processador e bata por cerca de 1 minutos até obter um purê. Numa tijela, junte o creme de leite, o açucar, a canela e as gemas, bata bem. Adicione o purê de laranja. Unte um refratário com a margarina e coloque as fatias de pão. Espalhe as frutas e despeje o creme de laranja e deixe absorver por 15 minutos. Preaqueça o forno e asse em fogo médio por 40 minutos, ou até que doure e o pudim fique levemente firme.