The best, is when you read any party platform, remove the word party and then judge the platform irrespective of which party...
There is no perfect platform except a better one which at this moment, is the best (or better) to most Canadians.
Only in China where there is only ONE party and one platform,
We are lucky in Canada, a democratic country....