Wash and peel the russet potatoes. Using a grater, shred the potatoes. You can also use a food processor to shred the potatoes to save yourself some time. Once all of the potatoes are shredded, place them in a cheesecloth, and squeeze out all the excess water and moisture. If you don't have a cheesecloth, use paper towels to absorb the moisture. Place the potato shreds in a medium-size mixing bowl.
Add the soy milk, flour, corn starch, baking powder, salt, pepper, and chopped scallions to the bowl. Fold together to combine. Make sure all of the flour gets incorporated. Working the flour into the potatoes will help build the gluten, which in turn helps the pancakes bind together when cooking.
Heat a large sauté pan over medium-high heat. Add 2 tablespoon of canola oil, and swirl around so that it coats the pan evenly. Using an ice cream scoop or ¼ measuring cup, pack the potato mixture, and add to the pan. Use the back of the scoop to flatten out the pancakes. Cook for about 3-5 minutes or until golden brown. Flip, and cook an additional 3 minutes or until golden brown on the other side.
Remove from the pan, and transfer to a plate lined with paper towels. Continue cooking the potato pancakes, adding more canola oil to the pan between each batch, until all of the potato mix is used. You should get about 12-15 small latkes.
Serve topped with chopped scallions, dill, and a side of sugar-free applesauce or vegan sour cream.