Canada sells first bond worth $3 bn in program that allows nuclear finance