Canada celebrates its centennial of confederation.