Canada Posts C$1.78 Billion March Trade Surplus on Oil Surge