I cannot believe that you did not get any offer. Did you apply to only T20 or something? For your question though, you may think of improving your LORs and that can happen in UBC. But honestly, I do not see much of an area from your profile that lacks tremendously. Sorry for not being super helpful.