MONTREAL - Canada's longest-travelling astronaut is sending home the celestial equivalent of an anniversary card from outer space.

As he marks his 100th day aboard the International Space Station -- a Canadian record -- Bob Thirsk writes that he's watched 16 sunrises and sunsets in a single day, sipped coffee out of a bag through a straw and squeezed macaroni and cheese from a package into his mouth.

In an eight-page blog from space, the 56-year-old writes that he's already travelled more than 70 million kilometres and still can't believe how fortunate he is.

During the past three months, Thirsk also celebrated his birthday in space on Aug. 17, helped repair a broken toilet, and was visited by fellow Canadian Julie Payette in mid-July.

That marked the first time there have been two Canadians in space at the same time.

But the long-term effects of weightlessness have already taken their toll as the ever-smiling astronaut reports that his legs are skinnier and his face is a lot rounder.

The New Westminster, B.C., native arrived at the space outpost on May 29 on a Russian Soyuz space craft and isn't due to set foot back on Earth until the end of November.

The father of three has kept in regular contact with his family thanks to a weekly living-room video conference.