How would a customer be able to get free shipping when there are no free shipping options?
If the issue is that shipping selection needs to happen for Express Checkout users, then if you edit the Express Checkout module's order confirmation checkout pane you can choose which checkout panes from other pages should appear on the final confirmation page. Make sure you check the box there for shipping service selection and it should show up as expected.