You should be able to access clubs in both Salt Lake City and Detroit. I did this just last year as a Gold before having access via skyteam elite plus (flying IND-MSP-YVR, only upgraded ex-MSP).
Customers traveling in BusinessElite on an international Delta flight or a domestic Delta flight connecting to/from a same-day international Delta flight or travel in international First/Business Class on a SkyTeam-operated flight.
You can also note that on the
locations page for Sky Clubs, there is a drop down menu for "Canadian First Class Passenger."