Bonjour,
Dans les paramètres de Canada post, il faut sélectionner "non" pour l'option "Override shipping address", et oui pour l'option "Include virtual products price" (option présente dans la partie "restrictions").
Cela forcera l'utilisation de cette méthode de livraison même pour les produits qui n'ont pas de poids.
Dans les options du passage en caisse, il faut que l'étape "adresse" soit présente. Et par défaut il devrait être demandé adresse de facturation et adresse de livraison dans le passage en caisse.
Si cela ne fonctionne toujours pas, un screenshot de la configuration de votre méthode de livraison ainsi que de votre passage en caisse seront les bien venus.