They charge money in 2 stages.
The combined stage 1&2 fee is $4,250+HST -----> $4,250=$1,600 (1st stage fee) - $500 (discount) + $3,150 (2nd stage fee). (please note they charged this price back in April 2022 - I am not sure if they have hiked their prices)
It took me approximately 2 months to...
AFAIK, You can definitely take a chance and go for stamping but I am not sure if your process will be seamless as some people in the forum told that only PR/Citizens can appear for H1b stamping in Canada.