Well, it is hard to say, many get stamped and some also get issues...First, call the Canadian embassy and check if they accept Third Country Nationals and then appointments availability. You can check their website....Best case, everything goes well, worst case, they may ask you to go back to home country for stamping ( really worst case)...Look at pros and cons and make a decision...