I too like exactduke's suggestion. Your < 5% positions are ineffective, and I also see some redundancy (like the Fido Freedom funds). The Ariel fund has not been a very good performer, as I recall.
You can definitely simplify this port, and probably end up with equal or better returns.
Big Steve