Dollar holds firm as risk aversion hammers Canadian dollar, Aussie