Could we deploy a canister on a specified subnet?

No specific subnet is possible (yet?), but you can choose the subnet type with dfx ledger create-canister --subnet-type <type>

To see available options, use dfx ledger --network ic show-subnet-types. No option means application

4 Likes