There are a couple of different ways to skin this cat:
First of all do a chamber cast to determine the siz of the throat and how much bullet it can take. If it has a large throat, you might be able to get away with shooting a bullet dropped from a .277-278 mould meant for a .270 winchester so long as you can chamber it and the bullet will fit into the neck of a fired case. This sounds pretty unconventional, but if you use a mild load the barrel will act as your bullet sizer- this is commonly done with 8x56r mannlichers using a .338 cast bullet, I've done it myself.
You can also use a bullet dropped fromt he same mould and have Lee make a custom sizer- they charge about about $25 for them, and size the bullet down to .271-.272 or even a bit bigger. Once again, the size of yoru chamber and the inside diameter of the case neck will dictate how big you can go with it.
Another option would be to find a .268 mould for the carcano (good luck) and apply thin strips of aluminum tape around the cavity to open it up a bit- 1 layer of tape around the cavity will get you very close to where you need to be. The downside is that the bullet will have an oblong profile making it harder to install gaschecks. You can try a bullet like this without gaschecks, or take a large ball bearing ball, place the ball on the cup side of the gascheck, and tap it gently to open the GC up a bit so that it will fit. You'll still need a custom sizing die if you use a gascheck.
If you want to use jacketed bullets, just use the .268" carcano bullets, they should work justt fine. Many people shoot .264 bullets through swedish mausers with excellent accuracy without ever realizing that a Swedish mauser's groove diameter is much more likely to be between .265-.266" than to be .264". FWIW, I use a custom bullet mould for the swedes with driving bands getting progressively larger from .264-.267".