What would be the best options for a masters in civil engineering particularly in environmental engineering. I found that UBC has an excellent environmental program but how does UBC looks in front of U of T or U of Waterloo? Is it hard to be accepted in this schools?