I don't see anything that would rule out William Baffin. The subject rose has 16 petals vs Baffin's 20: close. And
this photo shows foliage that looks pretty similar.
Given what I can see in pictures at HMF and here I am still inclined to think of Pink Masquerade as a slightly better fit. But the big problem is that Pink Masquerade is no longer in distribution and William Baffin is in "every garden center."