Im assuming that ticket is for the premium platform but where is it located? is it going to be right up front or a little ways back but elevated?
Good question. Most likely on the left and right side of the stage, raised. If you want to be as close as you possibly can, getting GA tickets is probably your best bet, and get there early.
Montreal has a special Platform section.