Whisk flour, baking powder, salt, and sugar together in a large bowl.
Add soy milk, water, and canola oil to the dry ingredients.
Stir the mixture until just combined - don't overmix.
Heat a non-stick pan or griddle over medium heat.
Grease the pan with vegan butter or oil.
Pour 1/3 cup of batter per pancake onto the hot pan.
Cook until bubbles form on the surface and edges look set.
Flip pancakes and cook until golden brown on the other side.
Serve immediately with fresh fruit and maple syrup.