Beech 1900D – Unsafe Landing Gear Indicator

C-GFSV, a Beech 1900D aircraft operated by Central Mountain Air, was conducting flight GLR556 from Vancouver Intl, BC (CYVR) to Williams Lake, BC (CYWL). During the approach into CYWL, the flight crew received an unsafe landing gear indication. The flight crew elected to return to CYVR and, upon arrival, requested a fly by for visual confirmation. A manual landing gear extension was carried out and an emergency was declared. The aircraft landed without further incident and taxied to the gate under its own power.