The Lions were started in 1954 and used to play at Empire Stadium in East Vancouver . Based in Vancouver , British Columbia , the Lions play their home games at BC Place Stadium in Downtown Vancouver , having previously played at Empire Stadium in East Vancouver from 1954 to 1982 .