i like windsor meats (vancouver) and herringers (steveston) or any of the meat shops in granville island are probably great as well.
http://www.windsormeats.com/
for 5 ppl get about a 5lb bone in rib roast. with sides it should be more than enough food.
http://www.seriouseats.com/recipes/2...ef-recipe.html