The federal government has approved two multi-billion-dollar takeovers of Canadian oil and gas companies by state-owned Asian enterprises, but Prime Minister Stephen Harper has made it clear that such deals will only be allowed under “exceptional circumstances” in the future.