Wow, a 5 speed Shimano hub. That's pretty cool. I had a 3-speed one and it worked fine for me. Just be sure to get the cable tension setup right.
To me this looks like a department store level bike, but then again I don't know anything about CCM. Maybe it is better. Worst case you are out $25... I'm sure you could resell it for that.