Taming would not be a good idea. Though they're hardy in the sense of fighting off infection, it could take a good enough scare to give the thing a heart attack. Canaries tend to be a little territorial, so they're perfectly happy by themselves. They don't imprint well either, so even if you do tame it, all it would take is a few days without any interaction to revert to it's untamed state.
They can't climb by parrots, so an ideal cage would be one it can fly in. Length and depth would be a little important than height, but I've had a canary do fine in a cage that's meant for cockatiels. Of course, we had no cockatiels at the time.
You can probably let it fly around in the room. Just keep the door closed, and be careful if you were to walk out. They're fast flyers, and because they can't climb, they depend on their flight for moving around, so clipping is not an option. Make sure the room in question is safe for the bird, and keep the door open so he can fly back. Hopefully he
will fly back, or else you're gonna have a hard time getting him back in the cage.
If you want one that sings, get a male. Females may chirp on occasion, but they're not known for singing. They're sweet little things though. I had a canary for a while. We got him around the time we had adopted rescued cockatiels, and he would sing along when the male tiels would sing. The house became very loud at the time.

but he also liked to sing to the sound of the wild finishes outside, when we had a door or window open (there's an outside screen door in front of our front door).