Yes. You may enter Canada from any point of departure and through any point of entry (airport or border crossing).

My visa was issued in London. Can I travel to Canada from a country other than the United Kingdom?