your wires might be too short to reach the opening...I hope not.
I think they're long enough.
I could always go to plan B which would be to use the existing can light hole to feed through a brace for right next to the can light apparatus, then just pull the wire to a new ceiling light box attached to that brace and fill the original hole with new drywall.
Only hesitation there is that the drywall ceiling is perfectly straight and I'm not sure I can get a patch to become more or less invisible. I've done numerous drywall repairs of all shapes and sizes., but not so much on the ceiling.
I'm sort of leaning this direction because I would have to patch the existing hole even if I find a way to install a cross brace in it. The can light opening is 6.75 while the new ceiling light canopy is 6" wide.