You are missing at a minimum: debt payments, retirement savings, regular savings (e.g. emergency fund), any sort of vacation or holiday travel budget, insurance, basic dental care or things like eyeglasses if you need them. A realistic clothes budget. Realistic meals outside the home. Any entertainment. Any travel outside the metropass. Any household stuff.
$350/food isn't bad estimate for Toronto - it would be hard to get below $250, even being very careful. So there is maybe a little to claw back there, but you'll want at least $100 for food outside the home too.
Also the rent number is too low for Toronto, assuming you don't add a commute beyond your metropass.
So yeah, $500 doesn't look that practical.
This isn't a budget for sustainable living, it's a best an emergency budget you can survive on for a bit.