1) If you have a service provider shortlisted who is providing this ethernet circuit between the 2 cities.
2) And if having a single vlan trunked is the requirement then yes.
You just need to configure a vlan and pass it across the service provider uplink trunk.
HTH-Cheers,
Swaroop