Hi All,
My US based startup got accepted in a business incubators which is among the listed designated organization by CIC for the startup visa program.
However they asked for 20k CAD as an administration fee to issue the support letter. During our discussions and the whole application process...