Place one tablespoon canola oil and all ingredients except the fish in a large re-sealable bag; shake to combine.
Add halibut to bag and squeeze out as much air as possible. Seal, place on a plate and refrigerate for 30 minutes.
Heat remaining canola oil over medium-low/medium heat in a large non-stick skillet.
Remove fish from marinade and dry it off before adding to pan. Cook until dark golden brown (three to four minutes on the first side and two to three minutes on the second side), or until a paring knife inserted into centre of fish for ten seconds comes out warm.