Sorry to read this man. They really can reject even the best candidates. I pray you can now manage re-application as they deliberately kept rejections on hold too.yes there is a rejection.
sds file applied 31 march.
medical passed 30 April.
biometrics April 27 complete.
BVL on 1st june.
rejection june 23.
Reason- you wont leave Canada.