Hey, thank you so much for your replay.
I havent applied for my Canada visa yet,
I went to their website and went through the form that we have to submit for Canada visa application.
in the form, they ask when you are gonna go to Canada?
so, I think that i have to make appointment first.
I am planning to get my U.S. visa at the end of June, but it seems hard to make an appointment though, it's all booked up.
Thanks again for your reply.