For your kind information: We highly recommend you to apply visa through your home country. Although, you can then enquire about interview for getting visa at any consulate office in Canada, for booking an appointment for visa interview, documentation – Please, go through United States Visa Service. You have to be patient – The visa appointment threshold demand of US Citizens exceeds visa. This is to inform you that, one who cancels appointments then only you can apply for visa appointments.