Are there places near the ice rink to do my Christmas shopping?

Yes, there are a number of shopping malls close by with many popular retailers and restaurants, please visit www.canarywharf.com/shops-services for more details.