I'd called the SSPCA or a rehabilitator for advice
I know Vetsnow are insanely busy rn and likely to turn you away or keep the wee one in a kennel for hours until they find someone to come get it. See if you can cut the middleman out and contact the sspca directly