Rinse the sushi rice under cold water until the water runs clear. Combine the rice and 2 cups of water in a rice cooker or saucepan. Cook according to the rice cooker instructions or bring to a boil, then reduce to low heat, cover, and cook for 20 minutes.
In a small saucepan, combine the rice vinegar, sugar, and salt. Heat over low heat, stirring until the sugar and salt dissolve. Let it cool slightly.
Transfer the cooked rice to a large bowl. Gently fold in the vinegar mixture while the rice is still warm. Allow the rice to cool to room temperature.
While the rice is cooling, mix the cannabis-infused oil with the cooked rice, ensuring an even distribution.
Place a sheet of nori on a sushi mat covered with plastic wrap. With wet hands, spread a thin, even layer of sushi rice over the nori, leaving a 1-inch border at the top.
Arrange a line of cucumber, avocado, carrot, and fish across the center of the rice.
Lift the edge of the sushi mat closest to you and begin rolling the nori over the fillings, pressing gently to keep the roll tight. Continue rolling until you reach the border.
Use a sharp knife to slice the roll into 6-8 pieces. Repeat with remaining ingredients.
Arrange the sushi rolls on a serving platter. Serve with soy sauce, pickled ginger, and wasabi.