Upvote:6
No. You must go through Canadian immigration in Vancouver, your first port of entry into Canada. Your Vancouver-Edmonton flight will be a regular Canadian domestic flight, and you won't be able to get to your gate until you go through immigration.