Apply by mail to one of the US offices, Buffalo, Detroit. The instructions for Buffalo are here: canadainternational.gc.ca/buffalo/imm/visa_temp.aspx?lang=eng#REQUIREMENTSCANADA
Thanks for the link.
Visa applications are applied for outside Canada, so if the OP sent the application to any of the processing centers in Canada, it would be rejected; not within the offices' purview.
Yes, that is what I was told, my visitor visa expired a few years ago, so I need to get a new one outside Canada. Had the visitor visa not expired, I could have renewed it through MyCIC.