I personally have no experience with the Shanling or the Ensemble Powerflux. I have, however, owned a Blue Circle BC 62 in the past, and although it is a good entry level cord, you can do considerably better for around $125 U.S. My suggestion would be to order 4-5 feet of the cryoed JPS in-wall cable, cryoed Marinco 8215 male and cryoed Marinco 320 IEC from takefiveaudio.com and assemble your own cord. I have three of these in use (line conditioner, amplifier and CD/DVD player) and they replaced much more expensive cords including the BC 62 and two Cardas Golden power cords which I sold. A serious bang for the buck cord with no soldering involved; strip the wires, insert them into the Marinco connectors and screw them down.
This cord will never properly break in on your CD player, or even your amp for that matter, so my suggestion is to buy an appropriate adapter from a computer store for about $3, stick the cord on your refrigerator for about 3 weeks when you get it and then switch it over to your component. This cord is "miles" ahead of the BC 62 so I would expect it to be even that much better than the BC 61.
Another alternative would be to look at the "Cryoclear" cords (do a web search), which are also very good. I tested out one (I believe it was a Silver 1) and thought it to be very good also. It was smoother and a little more refined than my DIY JPS but had a slightly leaner tonal balance. Everything's a sacrifice or a trade-off at these kinds of price points, but I frankly could live with either of these cables which is something I couldn't really say about the BC 62 (retail $225 U.S.) or the Cardas Goldens (retail $370 U.S.) which I sold.