University Heights would be a really stupid place for a casino. A middle school is across the street and a high school and UVic practically down the street.
Like bars, there is a minimum age law in B.C. that describes who can, or can't get inside the casino.
Visually, and practically, a casino is just a building surrounded by a bunch of cars. What exactly do you feel is the issue with locating a casino near a school?
Realistically, if it's just the act of gambling that's your concern, a casino is no different than the myriad of corner stores selling lottery tickets over the counter, almost all of which are located close to (or next to) schools.
What would make a casino "bad", but makes a Government Liquor Store "OK"?