McCain visits Hanoi, Obama returns from Iraq and CBC members alight on Havana.