If we need ground meat or steaks, Armando's Finest Meats (#149 - 1689 Johnston St, 604 685-0359) at Granville Island is one of our favourite shops.
The staff are friendly and knowledgeable and full of cooking tips. And the meat is superb.
For Barb's birthday in April, I bought 4 one inch thick steaks that had been aged for 30 days. Beautiful and delicious and worth the $44 for 4 steaks that we paid. A great occasional splurge.
Highly recommended for normal day to day shopping and when you want that special cut above.