canoe page composite