I'm only a partial ticket pundit, but it looks to be you can cancel prior to departure and get a refund, minus $300 CDN. A better deal, as with most UA international tickets, is to trade it for any other UA ticket, int'l or domestic, any routing, that has a base fare of $1 more than the untaxed fare of the old ticket - then there is no penalty at all. And finally, if you are convinced you will never fly UA again, make the trade up for a slightly higher fare on a routing where there is very little service, e.g., IAD-STT (2 flights per week), 330 days out, wait for a time change in the schedule, and then phone for a full refund with no penalty due to the schedule change. (But the latter strategy could be the subject of an entire new thread!).