if your in Scarborough go to Salvosa Bjj..id say the best bjj school in toronto and u need a ground game for mma. http://www.salvosabjj.com/
if your downtown try toronto bjj..google it
for stand up try http://www.krudar.com/
torontos best muay thai i believe.. but google kickboxing or muay thai toronto for somewhere closer.
also do wrestling training if u can find somewhere... I dont live in toronto any more but if i did i would train with you... are you 295 in muscle or fat lol.. main thing is conditioning.. go running every morning the longer the better.. and work on your Speed..especially for a big guy SPEED IS EVERYTHING
gyms usually cost about $100 a month