Both are good & EWR transit is relatively painless compared to other ports of entry into the US, I'd use either route.
One minor thing is that if you go LHR / EWR / YUL, rather than LHR / YYZ / YUL, you might end up with a shorter flight as you won't be flying over YUL to get to YYZ in the first place.