Yes it's possible but it might not be the best idea. If the internet goes down at either location then the people at the remote office wouldn't be able to log in. Might be better to have a RODC at the remote site that syncs to the HQ DC.
I agree with mmmmmmark that it may not be the best design if relying on a single MX / Internet connection at the branch office or HQ. A RODC would be ideal at the branch. You could go with redundant MX and Internet connections to try and limit exposure to a failed connection but it may not be worth the cost, depending on your needs.
I have now moved a lot of my smaller customers completely to AzureAD (so no onsite AD controllers at all), as part of their Office 365 plan.
Some of the medium sized ones I have moved AD into Amazon AWS. I need thee instances. Two t2.micro's to be the AD controllers, and a third to run Ubuntu and strongswan. I then build a non-Meraki VPN back to the sites.
A t2.micro is maybe USD$3.50 per month. So for maybe usd$11 per month you can have redundant AD controllers in the cloud.