What paypal system are you using?
With Paypal express checkout, the shipping is not calculated till the user goes to payal, enters the shipping address then returns to the pp_confirm page page. the shipping address is not known until that point in order to calculate the shipping change.
a cancel order button is not really needed, simply browsing away from the confirm order page will cancel the order.