Upvote:3
Yes. Your Canadian visa allows you to enter Canada, it does not specify the route you have to fly to get there.
Naturally you have to make sure you are allowed to transit through any other countries on the way, but if you have a valid Canadian visa, transiting through the EU or the UK should not be a problem.