My position was unique as I was seeking to finish my final internship in order to complete my Master's in Social Work at Florida State University in Vancouver, Canada. I worked with Lubka Jacobs at BUNAC, who provided me excellent advice and recommendations in getting my work visa for Canada. She and all the staff I dealt with are extremely knowledgeable and helpful. The help documentation that they provide is very user friendly and to the point.
BUNACs prices are better than the other similar service providers and having this opportunity led me to getting a job in clinical counselling after finishing my internship!
There are lots of opportunities for jobs in Vancouver. My one recommendation would be to start looking for jobs and making connections before you arrive so that you are able to maximize your time in Canada upon arrival.